This place is perfect.......right in the heart of Grassmarket it is close to everything but honestly you don’t have to go anywhere else as it is close to shops, restaurants and a vibrant pub scene. Would stay here again in a heartbeat!