Perfect location. Right off Royal mile but not loud! Close walk to everything. Alan was very accommodating for checking in and making sure everything was well with his guests! Clean and tidy. Highly recommend!