Cameron has a gem with this apartment. Originally upset having to drag suitcases to the 3rd floor (big family, huge bags) it took a few minutes to begin appreciating how nice this apartment is. It is clean with high end finishes throughout.
The location is great, being a quick ride to the the royal mile, and some nice eateries just outside the door. Our family loved how close Nandos is, especially with how late we arrived on the first day. Taxi rank closeby, making catching a cab easy.
Highly recommended. Business or family traveler alike will love this place.