The villa is a full 200' elevation above the beach, restaurant, and main pool. It is a really steep and laborious climb; or you can drive.
The villa is spacious and congenially laid out, with good appliances. The quality of the furnishings is not what I would call luxurious, but everything is entirely serviceable.
Everyone associated with the resort was pleasant and happy to help. There is a guard at the entrance and my wife and I always felt safe.
The beach is private to the resort (about 40 villas) and thus not crowded. It is mostly black sand, but fine and comfortable for the feet. The main pool is near the beach and restaurant, and was rarely crowded (if sometimes hard to find chairs in the shade).
The food at the resort restaurant was adequate (but not something to look forward to) and priced at the high end. There are many dining options nearby, a mix of imports ("Taste of Texas"), party scenes ("Get Hammered") and generally mediocre. The local places with rice/bean platters and fresh fish were our best experiences. And preparing light meals at the villa.
Downtown Coco is one main street which is a pure and ugly tourist trap. But once you get a half a block away from there there is ample local and authentic feel.
The drive from Coco to the villa is ~10m down a narrow, bumpy, poorly-lit route with many turns and lots of pedestrians, motor bikes, and other vehicles. That distance provides privacy, though I found the road a bit stressful.