Our 5 days in Harveys apartment were perfect. It provides everything You need, and more. Cozy and elegant, in the heart of Royal mile, with a stunning view from the livingroom. Beds were comfortable. Good vibes.