If you are on a budget and don't need perfection, this hotel is great to book. The food was good to excellent, the room was clean and spacious and the personel of Dover Beach Hotel is very friendly. They upgraded our room free of charge to Oceanview because of our honeymoon, and the overall experience is to make you feel very welcome. Every Tuesdaynight there's free Rumpunch for guests, they assist with transportation and activities and everyone I spoke was friendly and polite.
On the downside, a housekeeper broke our souvenir without notice or excuse, and not everything on the menu was always available, although the offered alternatives were very good as well. And the entrance to the public beach is crowded with vendors trying to sell you stuff. Be aware of them and ignore if possible. It is actually a downside of Barbados in general.
Clean towels and sheets were always available, the water is drinkable (not very tasty, but fine for brushing your teeth) and the prices in the bar and restaurant were very reasonable. A convenient store is very nearby if you like to cook something for yourself. So if you don't need to settle for perfection go to Dover Beach. I would recommend to not take an all-inclusive deal when going to Barbados because the local foods are very good and clean. For a budget hotel, this is a very friendly place to go and feel comfortable.