We had a wonderful stay at this charming flat. After arriving early in the morning after a long flight, it was a lifesaver that the fridge was stocked with fresh milk for our toddler! The place was very clean, and had all the amenities we needed, including a separate room for our child to sleep without us disturbing her. Communication with Denise was fast and friendly. She even arranged a taxi for us. The location was prime too. Steps away from the royal mile, yet very quiet at night and easy to get some rest. I'd highly recommend for anyone to stay here, even with a small family.