I rarely give 5 stars, but this place deserves it. Clean, modern construction, light and airy and roomy, great showers (hot water, strong water pressure) and modern plumbing, and easy check in and out at the related tourist office right next door. Plus great location in the heart of old city / royal mile. 5 stars!