5 night stay (ocean view suite). Room was clean and spacious, AC was cold, hot water worked perfectly, view was amazing. WiFi worked better on the beach & restaurant than in my room. All Inclusive was VERY limited, ie ONLY Sprite or Coke was offered, no snacks offered in-between meals, bottled water was not included but a water cooler was available in the restaurant area where you can fill your own water bottle, no top shelf liquor available, food was repetitive but absolutely delicious (none of this was an issue for me). The staff here is the highlight; friendly, welcoming, helpful. No request too big or too small and they all seemed eager to be of help. I would most definitely stay here again.