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.
Some results have been hidden because they may be inaccessible to you