Stunning and perfectly meeting our needs. We will look no further than here for our next Edinburgh stay!