The perfect place for your Edinburgh stay. Faultless. Do yourself a favour and stay with Mary.