Casa del Mar Hotel in Bayahibe is all-inclusive and an affordable four-star beach holiday. Food, staff and entertainment are all good. There's a main buffet, three a la carte restuarants, and a private beach with no beach vendors!
You can dive and take boat trips from nearby Bayahibe village. We hope to go again next year!