Never really sure how to break down a review like this, but there are a few things that you should know going into this property. Nothing that really detracts from a ☆☆☆☆☆ stay if you know what to expect.
Location is fantastic for sightseeing and pub crawling. The flat is centrally located along the royal mile, close to all the pubs and clubs on Cowgate, and near several delicious breakfast options.
The flat was clean when we arrived, and checking in was as easy as it gets. Read Andrew's emails and you won't have a problem.
It was two couples that stayed at the property and there was plenty of room. The beds were comfortable and it was easy to make sure everyone was comfortable with the temperature of the flat.
If you are a light sleeper then you might need ear plugs. It can get loud around 3am when the clubs let out. My wife slept right through it, but I was woken up on a couple of occasions. I'd still stay there again.