This flat has everything we needed for the weekend... Comfy bed, good shower, nice living space and all in a great location on Royal Mile.