Location is beautiful, we camped on the beach. I have 3 stars for "rooms" because campsites are a bit close. One group pitched their tent in the walkway path to other campsites. Bathrooms were well kept for the most part. Some people are slobs, so "housekeeping" did what they could. Overall we enjoyed our stay.