Nice and clean! Great location for activities on the south shore, and well-stocked for going to the beach. If you're a light sleeper and don't like to wake up early, you might find the rooster crowing unpleasant, but we didn't mind it.