We absolutely loved this resort for our honeymoon! We got an amazing deal w/Expedia that included everything, flights, stay, & it's an all-inclusive resort so all food & drinks were included. There were 9 restaurants, 4 buffets & 5 a-la-carte ones (2 Mexican, 1 French, 1 Asian, 1 Italian)to choose from, all across the resort. Multiple bars, including beach bars & swim up pool bars. Taco & burger stands as well. There is a HUGE network of pools connecting to each other (& also separate pools with different vibes) & if you book a swim -up room (we did), you can literally walk out of your room off the patio right into the water. There are built in sun loungers & table as well in the water. That was by far our favorite aspect of this resort. There were plenty of cabanas & lounge chairs for everyone (just make sure to claim your cabana early am for a good spot). The beach was absolutely gorgeous & the water was very clear, & though there were spots of seaweed around here & there it was no issue. VIP/platinum sections were also available & were lovely, though I'm glad we didn't pay extra for it (it was a perk of booking with Expedia). There is a variety of roaming wildlife around the resort & we loved it. I still thought they were cute. There were daily sports & daily/nightly activities. Overall clean & well kept. We loved it & would return!