Very clean. Very well put together. Enough room for all our travelers. Very nice amenities. Had everything you would need at a vacation home. Very close to all entertainment. Host was very accommodating and understanding. Pool was too small for even a couple kids, everything else lived up to expectations.