Very clean! Lots of extras. Wonderful small pool and hot tub. Great communication. Beautiful view of the ocean. The beach is just for walking on. The water is only knee deep and not for swimming.