This was our second year at Frank's place. The unit is basic but comfortable enough. The view is great and we did spend many hours over the past few years gazing out at the ocean. It tends to be windy here, calm in the morning but very breezy from 2pm onwards. The condo is on the protected side of the complex so you can usually use the small deck regardless of the weather. One thing to be aware of is that the curtains in the bedroom are very sheer and there is a security light from one of Franks other buildings that shines all night. This may or may not be a problem for you, but we hung up beach towels each night to make the room dark enough.
The condo complex is extremely well maintained and the people who stay here, generally Canadians, French Canadians, and folks from the northern US states are friendly, but your average age would be pushing 65. It's quiet and there's usually a 5 pm happy hour of sorts. This is more of a long term stay kind of place. I wouldn't stay here for a week, there are better options closer into town for that kind of trip.
You can walk into town along the beach depending on the tides - about a 40 minute stroll. That's where the restaurants and stores are and Cabarate has a good vibe you will like.
The Internet has recently been upgraded but there is some sort of problem with the last third as our unit and the unit beside us suffered frequent outages, but hey it's the DR so that's to be expected. I'm sure they'll get it fixed eventually.
Frank was good to deal with, and Maria next door is super nice and got any issues we had resolved right away.
In summary, a decent unit, not fancy, but in a great location in the complex.