GREAT place, super cute and comfy in the PERFECT location. Right on the Royal mile and within walking distance from pretty much everything!
The only struggle was with the communication and check in, the people who run in live out of the city, so you have to coordinate exactly when to meet at the place. Can be tricky if you don't have a UK number.