Overall we enjoyed our stay. Clean room, good food, good drinks, true all-inclusive experience. Almost no nightlife, no snack options (except sit down full meals), no indoor/weather protected drink/bar options, no American TV channels (tough for sports fans or to see news updates). A few instances of waiters not being able to speak English well enough to explain menu options. Also asked to sit through sales pitch become “members”…basically a time share sales pitch. Overall a good experience in spite of the negative mentions above. Nice property!