I have been to several resorts in DR, Punta Cana so I am basing my review as an overall experience. I would say this is just an OK resort. Price was fairly reasonable and I would say for the resort it was somewhat accurate. The food was ok, good variety of options but repetitive. Food was often luke warm at best, unless you used one of the special stations that made food for you( egg station). There was also a foul smell on one side of the buffet building that personally I couldn't stomach, I suggest sitting on the left side of the restaurant when you walk in to avoid this. The actual food itself was decent tasting and like I said there were options. The a la carte restaurants were good and a nice option. Try the buffet down by the beach it's a great location! The room was dated, but clean. There was water that seem to leak from the sink several times during out stay but it was limited to the washroom. Bedding was not changed unless requested, and the comforter on top was dirty. The mini fridge was stocked well each day. The pool was clean and well kept. The bartenders at the main pool were great and helpful, however the ones at the pool by the beach, not so much. We waited a long time for a drink on our first day, and there was only 2 other couples at the bar. It was like he purposely walked by us many times until I eventually raised my voice to ask for a drink... Beach is great, clean and plenty of chairs, however they fill up quickly so you might need to walk around a bit but you can find one if you look. Entertainment was decent, some good shows offered. Staff don't seem to try and speak any language except their own, other resorts I have been to there is some English spoken or attempts at least. We had arranged with guest services to have late check out, they offered us to have the room until 2pm at no charge due to some issues that we brought up to them at their request to discuss. The day of check out we went to the front desk to confirm and there was no record of this being done for us. We ended up having to pay for the late check out, which wasn't a huge $ but still the principle of it. Our transport to and from the airport had issues, we were to be picked up on our last day at 3:20pm for the airport (7:30pm flight), the bus didn't arrive until 4pm and then had other stops. We got to the airport quite a bit later then normal, long lines at the airport. We had just enough time to go to the washroom and grab a quick bite then it was time to board. This resort is very large yes, but they do a great job at having trolley's constantly running to take you where you want to go. I wouldn't say don't go here, it has some decent things to offer, but if you are looking for a higher end vacation this is not the place.