The stay was fantastic - bed is big and comfy and the flat is clean and charming. Barbara was helpful and communicated promptly for a painless check in. The flat is not in the centre, but a 5 minute walk from Holyrood park, near the beach, and well connected by bus. I highly recommend staying here.