The location was fantastic, just a short walk to the main part of the Royal Mile. The mattress was a little too firm for my liking, but not enough to absolutely recommend this place! She provided breakfast items which were extremely helpful throughout the stay. I could not be any happier with the stay.