Well we have stayed there in July it was a little rainy. I would say 5 days is tops there and I was ready to leave. They gave us a choice between beach villa or overwater villa they said we could even split our stay in each if we wanted to. We stayed in the over water villa. The menu in the restaurant got boring fast so they let me cook my own dinners. You do have a bbq grill on your deck if you want. The water was crystal clear. The service was perfect and I would return anytime.