Overall, recent visitors praised the resort's cuisine and location on 10 lush acres of Dover Beach along Barbados' southern coast. However, several past guests cited lackluster customer service.