My 2 cents...
I've stayed at (3) mentioned and CCLP is my favorite. And, I agree with the others on CCLP I think its a great hotel and perfect location especially for the person that's coming from AI resort experiences, it's kinda on the same scale but of course smaller property and if you don't want to leave the property you don't have to because everything is there!
TreeHouse was just OK for me and that's only because of their location is too far down the beach...Although they do have that AI resort feel with most things on property, so if a person didn't want to leave the property for whateva reason they would have all they need right there.
White Sands, was just OK for me it is in a great location my apartment style room was awesome! but it lacked something and I'm not sure what...it just didn't give me that "I will definitely be back" feel... so I probably wont stay there again unless there's no other options.
If I may add Rondel Village is another nice hotel similar to CCLP but smaller and the only downside for me is they don't have umbrellas outside the hotel walls so if you are lounging on the beach you will literally cook lounging under that sun with no kinda shade, although some folks like that...they do have a few inside the wall but who wants to lounge inside that's my only hang up with them.