Clean and very close to the beach. Kitchen has everything you will need. Our family loved our stay. Only downside was the TV/internet streaming functioned inconsistently, and one TV didn't work at all. But we were there for the beach and not to watch TV, so it didn't ruin our trip!