Very clean. Beach nice. Staff nice. 7 dollar day use fee. It is worth it. Playground is nice with a assortment. Merry go round. Basketball area. Beach is nice and spacious. Water clean and warm. Great spot for snorkeling due to large amount of shells. Kids love it. I loved it. Will visit again.