Oh, 10/10, on every level. Perfect location, so pretty, clean, lots of lovely personal touches, everything was easy. I would stay again in a heartbeat. Recommended to all!