Simply perfect! Luxurious even. Great communication, fun tips, perfect set-up, great location, fun little surprises in the room. Completely happy and completely recommend this stay. We wish we had stayed longer! So much to do, even right out the door.