You get what you pay for...
Stayed here for 3 nights. Honestly glad I was going home. 
Pros:
1) Breakfast was great - good variety every day
Cons:
1) Price was 'supposed' to be great, but when I received my credit card statement a few weeks later, it was $20.00 higher than what I was charged for the room, and the funny thing was when I asked the clerk at the front desk for a receipt, she refused to give me one. That should have tipped me off. Make sure they don't charge any 'extra' fees. 
2) Towels were DIRTY. Every one of them! Two had PUBIC HAIR on them - gross! Some face towels had foundation make-up. I requested the maid service for some CLEAN towels (and even tipped them for some), but they still didn't give me a CLEAN one
3) Paper thin walls. I could clearly hear the radio from the room next door. I stayed on the ground floor - you WILL hear people outside especially if you have a room near the pool, There were really loud, obnoxious guests shouting and laughing in the hallways at 2:00 a.m. and when I went to see the clerk at the front desk about it, he/she wasn't there. 
My advice... don't stay here unless you bring ear-plugs, your own towels, and pay in cash!