We stayed in CP in June and enjoyed our stay there. We rented 3br through hotel kingdom and for the price thought it was great. Everything was well maintained and we saw security personnel around the resort.
We did their timeshare presentation and we inquired as to their ratings, etc. and were told that they recently "lost a star" but were trying to regain it with new management, or something like that. They also were emphasizing to us that they were "sunterra", and were not happy with "RCI" and none of it made sense to us, we werent buying anyway, but there did appear to be some emphasis placed on the fact that they were going to be "doing more landscaping, etc.", to get back to where they had been. They were definately not speaking highly of RCI and were putting alot of emphasis into Sunterra.
This place is definately worth staying at if you get a good price. We paid 90 bucks a night for a 3 br through hotelkingdom. For that price, you are more than getting your moneys worth. For our family though, it would not be worth lets say 150 a night and we wouldnt call it first class either. But, it is definately a nice place to stay, and we felt safe staying there.