Pros: Cheap; not crowded; beach is pretty good
Cons: Dirty common areas; room not cleaned one day, and cleaned at 4:30 pm the next day; adjacent restaurants are good, not great, and pricey; front desk staff were indifferent to our needs; resort is painfully outdated
If you can afford better, I wouldn't stay here. If you do, rent a car or plan to Uber to restaurants.
Bottom line: You get what you pay for.