We were a family of 6 and we stayed at the CPVR for 8 days. The check-in went very smooth. Everything was just like David told us.
The rooms are a bit outdated, but other than that it was awesome. Clean, spacious rooms, enough storage. The service is good. The pools are great and everyone was enjoying. There's a restaurant there with reasonable prices and nearby there are a lot of other options to lunch and dine. If you have a car it will be perfect. They have 24 hour security for the cars and parking is free.
I would certainly go back there.
We booked a family vacation and booked 2-2bedroom villa and a one bedroom villa. They fit 16 people perfectly. Was very surprised how spacious all the rooms were. Everything was clean, check in was easy. Two pools on premises were well maintained. Used the BBQ area a few times. The only con of this resort is that its about a mile from the beach. All transactions with David went well. Overall I would book here again!