The flat was in an ideal location for all the amenities. Easy to get to from the train station and bus stops. The size was amazing and so plenty of room for myself and my sisters. The flat is a little tired and needs some TLC but was clean and tidy. The host was excellent in his communication. All questions and queries were answered quickly and promptly. There were some issues in the apartment to do with the smoke detector and a plug socket and if these issues are dealt with I'd have no problem with recommending this apartment to stay in. Yes it is noisy being on the Royal Mile but this wasn't a problem for me as the location was amazing.