Beyond expectations. Modern, clean, lots of amenities, private, great location - will definitely stay again.