Perfect location. Literally on the Royal Mile. Clean tidy and exactly what you need. Close to all amenities, great communication from Andrew, no hiccups or issues. Would deffo use again.