Modern hotel on the Royal Mile with bright rooms, free WiFi, Italian dining, and a spa. Close to Edinburgh Castle.