The apartment was really spacious. The beds are very comfortable and the cooking facilities are fantastic. The location is really good, near lots of restaurants and bars and yet only a short walk from Princes street and the royal mile. Haymarket train station is only down the road and so all buses, trams and trains are within a stones throw from the apartment. We loved every minute of our stay.