You should come up with a lot if you do a search. I'm curious where you found mixed reviews. Cypress Harbour is a top rated resort.
I stayed there a couple of years ago and am going back next month. The villas are very nice as is the resort itself, ie- pools, activities etc.
There was only one negative for me and that was that the while the master bedroom was huge and luxurious the second bedroom was a little tight. It had a double bed and a double pull out sofa bed which was a little awkward to get around when it was pulled out. We were traveling at the time with a 10 & 12 year old that didn't want to share the bed and the big complaint was that they both couldn't see the TV when they were in different beds! If that was their biggest problem in life, they were doing good! They also did have a lot of stuff and once it was in the room, it felt a little cramped. You'll not run into that if you are traveling with another couple who won't need to pull out the couch.
Having said that, (and you'll find lots of others who feel that the second bedroom is more than adequate, especially if you don't need to pull out the bedcouch) the resort was really wonderful. We really enjoyed it.
Great clubhouse pool, really accommodating staff, nice location. A very laid back feeling to the resort with lots of lush greenery etc. Any specific questions and I'll do my best to answer them.
Jenn