Very clean, well maintained and lots of amenities and small touches that made the whole stay really great. Wish we could’ve stayed longer!