Absolutely perfect. Check in was seamless, location amazing and the room/common areas were spotless.
Well done - we would definitely stay again.