The flat was as advertised. We are a family of five (Mom, Dad, and three kids) and the apartment as perfect for us. It was clean, had plenty of room, and the Internet was fast and reliable. It was a great value for the price even though the location made it a bit of a hike to the Royal Mile. That was the only downside; although we knew that going in. One day we took a bus to the Royal Mile, other days we walked up and back. Its a very nice walk if you're prepared for it.
One of the best parts was how responsive and proactive Iain was before and during our visit. He checked up on us and I knew that if I needed anything, I could get an answer from him in a few minutes.
The free parking and the washing machine were also a plus for us. We would definitely recommend it!