Amazing location but very noisy given that it's on royal mile. It's not ideal if you are travelling with young kids who are light sleepers. The mattress in one of the room is impossible to sleep on. It's very old and can give extreme back problems. Although I had issues with the lock code but the communication was prompt and it was sorted with minor delays.