Viv was great - good, clear instructions making it easy to find the apartment and gain access, with helpful contact during the stay whenever needed. She came to see us on the last day and was lovely. The location is ideal: ten minutes walk from Holyrood Palace, the Parliament and the start of the Royal Mile; ten minutes bus ride from Princes Street and Waverley Station; and ten minutes bus ride from Portobello Beach. It's next to Meadowbank retail centre with Sainsbury, M&S and Poundland two minutes away so food shopping is easy. Everything in the flat worked well: excellent shower, hot water and cooker. Very comfortable double bed and the new sofabed is also spacious and comfortable. The flat is in a relatively new block and, as always with new builds, is compact but was perfect for two adults and a child and would work well for a couple, two friends or a family with one or two children, although there is no outdoor play area and the block itself is fairly characterless while very clean and safe. Essentially a good place to return to after a day seeing the sights rather than a place to spend long wet days indoors. We loved the flat itself and the perfect location and had a great stay. Wifi worked perfectly. Highly recommended.