Can't fault the location. Very close to old town and all it's attractions - Castle, Royal Mile, Princes Street Gardens etc. Great cafes and restaurants surrounding the area. Very close to all transport options including buses, tram to/from airport and mainline train station (Waverley). Very nice and safe area. Just a few stairs at the entrance of the building but otherwise step -free as it's on the ground floor. Very comfortable and well furnished apartment. Very clean and clearly well looked after. Lots of space. Virgin tv and wifi are great touches. Fully equipped kitchen and great large shower with very good water pressure (no bath) . We stayed with our 2 year old and he had plenty of space to play. One of the bedrooms is very large so plenty of space for the travel cot (provided along with high chair) so didn't feel cramped. Lastly - cereal, milk, biscuits , butter and bread were provided upon arrival which was a very helpful and thoughtful touch. There's a decent Sainsbury's within 5 mins walking too. Overall, we had a great stay here and would stay again.