We had a great stay here. The location is excellent - walking distance of the old and new town and Arthur’s seat. The flat was cosy and clean and Callum was flexible on check out times. Would definitely stay again!