If we weren’t staying with kids, I would rate this a 1 star. It is a small, not very busy place where the small, clean beach and a playground are literally at the doorstep. They have enough charcoal grills and picnic tables for all the guests. The manager/staff is very friendly and welcoming The place has many faults. When we walked into our room, everyone of us, including our children smelled the musty odor. The carpet was quite old, worn out, and dirty. There were many small, but not trivial annoyances — — there were no hooks anywhere in the bathroom or any other room except for kitchen. — the shower-head would not straighten; I had to literally keep myself squeezed next to the far wall of the shower stall to take a shower — they don’t take a credit card to make a reservation — they have 9:30 am checkout though they are friendly and did not make a fuss about letting us check out at 10:30 am Truly, this should not be called a resort — the living a just a notch above camping cottages.