Exceeded expectation on all accounts, great location, clean, and perfectly comfortable for our stay in Edinburgh. Emma goes above and beyond to make sure all your needs are met and every detail is in place. A great stay.