Very clean and new, full amenities to use, great place for a whole family to stay during vacation! Will definitely come back again with more family members!