Let me first start out by saying that Blair is an excellent host, who reacted quickly to our needs. The location of the place is absolutely excellent. Just far enough away from castle and Royal Mile to allow for a peaceful sleep but only a short walk away from all the action. Restaurants in the area are plentiful and there are a number of coffee shops just outside the door...not to mention a couple of pubs. Our first impression of the flat was poor. Perhaps because the pictures of the flat on Airbnb are so good and certainly because the flat was not ready for us upon arrival. To be fair, the last guest checked out four hours after the designated time throwing off the hired cleaning service. Blair did her best to get the place ready quickly but the hurried effort left much to be desired. Without too much detail, there were a number of things that didn't get cleaned appropriately which left us feeling as though we had significantly overpaid. That being said we brought our concerns to Blair and she reacted immediately the next morning with a thorough cleaning, including washing the carpets and other deep cleaning activities. Great response, good result. In the end we left the flat with a mixed impression. The flat is a work in progress for sure. And if they keep updating the place it has tremendous potential. Obviously first impressions are so critical and for perhaps uncontrollable reasons this time (i.e. guests leaving late) the first impression was poor. But Blair did respond to our concerns and in the end we left feeling much better than when we arrived. Other things to note, which are preferences and don't influence my review... beds are on the soft side and there is only one toilet.