Stayed here with another couple and it was such a great decision! I definitely recommend staying at this location. The condo was very spacious for four adults and just as described - three bedrooms each with their own bathroom (shower as well). The view from the balcony cannot be beat! The beach is honestly within a minute's walk from the condo building. However, sometimes just enjoying the view from the balcony was simply satisfying. The condo truly has everything you need while you are there - full-sized refrigerator/freezer, ice trays, dishes, pots/pans, coffee maker, toaster, microwave, etc.
The condo grounds are very well-kept, just like you would see at a resort. I think they may spray for mosquitoes so you really don't have to worry about them very much. We got bitten just a few times but nothing to be concerned about. We only went to the pool (nearest the condo) a couple times, which was fine, but we never saw a bartender at the swim-up bar during our time (Sunday - Friday). Not an issue for us though, as we provided our own beverages. The beach area was great - soft, white sand and plenty of chairs to sit on. The beach bar is a little pricey though - 700 RD for two drinks.
Ilia was great and very responsive. We had just a minor issue our first night but Ilia made sure it was resolved by the next afternoon. Mary was also very easy to work with and made check-in and check-out smooth. I highly recommend having Mary prepare a meal for you! I took the advice from another review and had Mary prepare our meal for the evening we arrived in Punta Cana - seriously one of the best decisions we made all week! Manuel from the taxi was also great. We only used him to/from the airport but he spoke English very well and patiently waited for us while we shopped at Super Pola on our way to the condo.
The area around the condo has several restaurants and two grocery stores. We frequented BAM the most and it provided our necessities - alcohol and water, of course :) They have a pretty good selection of food as well so if you forgot something, don't worry about it - BAM will very likely have it. The prices weren't too bad at BAM but I highly recommend stopping at Super Pola prior to getting to the condo.
If I had to change anything, I would suggest some plastic tumblers (only glasses in the condo) and a larger cooler to use at the pool/beach - the cooler provided is small for us Midwestern folks ;) Regardless, you won't regret your decision to stay here!