As a rule, I try not to stay at all-inclusive resorts. As much as I like complimentary poolside cocktails, what keeps me away is the food. When I travel, I want to enjoy local cuisine prepared just for me, not food made for the masses; overcooked by heat lamps and strategically bland to appeal to all palates. Barcelo Tambor Beach shocked me by serving delicious regional fare for breakfast, lunch and dinner every day!
In addition to the truly scrumptious gallo pinto served every morning, Barcelo Tambor Beach had lovely, clean rooms and beautifully kept grounds. The pool area was always busy, so good luck finding a seat at the pool bar (stools located in the water!), but there was never any problem getting a drink. The beach is just beyond the pool, and the one tip I will give is BE CAREFUL around sunset hours. My friend found out the hard way that stingrays congregate in the waters at that time of day, as there is no "Beware of Stingrays" signage at the beach.
Great resort, as far as resorts go!