Very nice and clean appartment. Restaurant, pub, supermarket nearby and within walking distance of the Royal Mile. You need to climb three large stairs, but in all we were very satisfied.