When we first booked the flat, Anabel and her team were very responsive and accommodating. Once we arrived in Edinburgh we were kept waiting in the rain for 15 minutes after calling three times upon our arrival at the airport. When we were finally let in, the apartment had no heat and took awhile to warm up. It also smelled terribly of smoke throughout the entire visit. Anabel did provide a diffuser to get rid the smell, but unfortunately it did not do anything to help. We were traveling with our one year old son and it was very upsetting to have him in an environment that smelled of smoke. The doors to every room were weighted so that they could only stay open with a door stopper. The stopper in the kitchen did not work at all and it was dangerous with our son crawling around. Lastly, the top of the toilet tank was missing in the half bathroom and although we were told it would be replaced the first day we arrived, it never was. The flat itself is very spacious, it was clean aside from the smell and the kitchen was well equipped. The location was great but It is clear that this is a rental flat run by an agency and it is not a home that anyone lives in. We did enjoy our visit to the city, but would not stay here again.