We just returned after spending 6 nights at this all-inclusive. Bottom line -- we would return if we go back to the DR. The service was probably the best part of our trip. The staff were always friendly and willing to take care of our needs. They provide consistently amazing service. When we arrived we were greeted immediately and check in was very smooth, and then we were given frozen fruit punch drinks that were tasty and refreshing after our long trip. We were taken to our room which had a musty smell -- although it was very clean. By the next morning it had not lessened. We told the front desk about it and they changed us to a nicer room at no cost. We called the front desk because the safe was not working and someone came up and fixed it within 10 minutes.
The grounds were beautiful and well-kept. The pools were large with plenty of space for everyone, and the beach was immaculate and absolutely perfect. There were plenty of chairs at the pool and on the beach and we had no problem each day getting under an umbrella, even though we got there late. There were real live flamingos in a little pool next to one of the dining halls, which was a really special treat for me (admittedly a flamingo lover).
Internet is not free, but available for a reasonable cost. I suggest if you need to check into e-mail or facebook daily (to check on things at home, not work!) that you get the 5 day plan. If you have a regular laptop there is a wired version in the room. Wireless was available for those who could not use the cable in the lobby area and by the pool. It was pretty fast and worked well.
I recommend the spa services. I went for the massage and facial, and both were among the best I've ever had. I didn't go until the last day, but wish I had gotten more than one of those amazing massages.
The food was nothing to get excited about, but reasonably good. Each morning they had someone making omelets upon request and they were my personal favorites. There is a huge selection of really good breads, and always an ample supply of tropical fruit. We ate at the American, Asian, and Seafood restaurants, and almost preferred the regular buffet style dining hall. They do offer a vast selection of foods and desserts at each meal, but nothing stood out as being amazing. I wish they would have offered more Dominican and Caribbean foods, and that they would have had a specialty Dominican restaurant there. Wine was offered with lunch and dinner which was a nice touch, and beverages were served at the table. Overall, we did not get excited about the food, but also did not go hungry. There was always something enjoyable to be found. There are food places all around the resort, including down on the beach, and there are bars for mixed drinks (with or without alcohol) all over the place.
For those who are interested in shopping, there is a van that picks people up at the resort and takes them to a local shopping center. We were able to get less expensive gifts, and browse a large grocery store. We got some gifts and other items at the grocery store cheaper than we found them anywhere else (the mamajuana and Dominican coffee). If you've forgotten sunscreen or other toiletries, I suggest getting them there too. The shopping center has all types of shops serving both locals and tourists.
In summary, I recommend this resort. Any shortcomings in the food were overcome by the service and overall atmosphere.