This resort is vast and has a very nice and fun kids pool area with a cliff jump and slides, a quiet adult pool area, and multiple infinity pools, the food is good to very good at times and lunch and breakfast locations are easy to access. The adult drinks were mixed well and the service pleasant. The rooms were mostly clean and housekeeping was prompt as was room service. What wasn’t great was the buffet service had plates that were clearly run though a dishwasher but not clean, which was a big turn off, some of the staff appeared less than enthused at times, while others were very pleasant. You only get two WiFi codes included in your all inclusive package so if you have more devices expect a $60 bump per device to use WiFi for a week. Also, expect the restaurants to offer other food for an additional price, such as lobster at the seafood restaurant for a $60 fee, but the included menu is very good and adequate. The beach area was disappointing and horrendous for swimming as they have huge cement bags every twenty yards to block seaweed infestation or erosion. We had to go into town to the public beach for family beach time, where we had great ocean swimming and snorkeling and great food at “Dons”. The town was fantastic and we felt safe walking around and sampling the local cuisine. Overall we had a positive experience minus the unclean dishware, the not swimable resort beach, and the unexpected bump in price to all use WiFi.