Heres the deal...this place really isn't that bad...definitely not worthy of one star.
Our room..or condo sized apartment type thing was enormous and very clean. There were no hairs on the bed or showers like others had seen. The kitchen was loaded with utensils/pots/pans..very awesome. The walls were pretty thin though..and we were able to hear a crying baby at ungodly hours of the morning. So that was a bummer but that only happened once in our 5 day stay.
The kids pool was actually the biggest pool I have ever seen in my life..It was also very clean and never had more than 5 people hanging out at one time. The adult pool area was much smaller and felt more like a bar area with a hot tub..also cool but we were looking for a good swim.
The tennis court was a plus.
The staff was very helpful and friendly...no attitudes or snootyness.
They do offer free wireless in the lobby. It worked great. If you want internet in your room..its $5 for 24 hours. We didn't even bother with that though.
This is definitely the kind of resort where you are cooking your own meals and cleaning your own sheets. There is no restaurant or lounge...but there are tons of restaurants and stores nearby.
We were very relaxed here and felt well taken care of. Its really not as bad as others made it out to be.