The apartment was very nice, and not far from the reception area. The staff are very nice and friendly. The area has a very nice pool. If you like beaches though, there is only a very small beach and it is a very long walk. If you have a rental car, you can drive to several nice beaches within 30 minutes.
The main restaurant in the same building as reception was fine, but I tried three others in Cap Cana and found them very expensive, and the food was poor quality. I was there in the off season, and the restaurants were almost empty. No excuse for poor quality of meals.
You can drive out of Cap Cana and get very good meals at reasonable prices, you just have to look a little.