While this flat was in a great location, we wouldn't stay here again. My husband and I stayed at the Royal Mile flat with another couple. We all liked the location, which was a 5 minute walk to the train and right in the center of everything. It was easy to find good food, shops, and sights near the flat. The size was good as each couple had their own room and we also had a comfortable living room and kitchen. We did, however, dislike how dingy and beat up the flat felt. The walls and carpet felt old and worn down. The shower was quite possibly the worst I've ever experienced. There was very weak pressure making it an unpleasant and time consuming shower. We also had trouble with the wifi, which was spotty and weak. Overall, the flat was unpleasant. If you are trying to save money and don't plan on being in the flat at all, then you might enjoy this place. If you want to feel like you're in a homey and welcoming environment, skip this flat.