Just off the Royal Mile, the location is perfect. The amenities were great as well.