We had a fantastic week stay at the flat and it had everything we needed as a family. The location is great, right behind the Royal Mile. We walked everywhere. Communication, check in and check out were easy. We would recommend staying here!