Very decent all-inclusive hotel on a budget (do not expect much in terms of amenities and style, but the food choice is good and their private beaches are wonderful).
I stayed here myself and can recommend it for low and mid-budget.
Want to see more?
I have created curated maps and itineraries for travellers that want to travel like me.