A very nice hotel with it's own beach and (small) island. It is 20-30 miles from the city on a six lane(!) excellent highway that is deserted. We had an unpleasant encounter with some drunk police who pulled us over on the way back to the hotel one day, but our local contact who was with us spotted their boss and after some discussion involving getting higher ups involved, we were sent on our way. There is what appears to be a nice golf course (didn't play), but I did play tennis one day. The courts were covered with rocks; staff came out and swept them from one court so we could hit. That took 15-20 minutes as all they had were small brooms.
Like all other hotels aimed at travelers, it is surprisingly expensive. It has a nice buffet breakfast with good variety, but it's ~US $25 and dinner can easily top $40 (good quality, but not great). Given the size, it is a bit eerie how empty the hotel seems with only 0 - 3 other guests at breakfast or dinner, or at the pool or beach. The water in the ocean is bathtub warm and very clear.
The staff was friendly and maybe half spoke English OK. Check in took a long time because they had some trouble accessing Expedia reservations some member of our group used; no trouble with our Hotels.com. Check out went better. Housekeeping was hit and miss with bathroom supplies. Some days they changed the towels, some days they took towels and didn't replace them. Same for soap. 1 out of 2 times they came after I asked at the desk for towels.