Perfect location close to Royal Mile with gorgeous view of the city. It is not too big but quite functional and clean. It had modern amenities (shower, kitchen, appliances) in a cozy and decorative apartment. The only downside is carrying the luggage up 3 flights of stairs, but even that’s not much of a problem. I wish all AirBnB’s were this nice.