We recently stayed at Barcelo Resort, and found it to be average overall. While the rooms and beds were comfortable, the buffet food left much to be desired, with repetitive offerings each day. The pool area was pleasant, but the pool bar frequently ran out of essentials like water. Saving a spot by the beach required an early wake-up call, and it was nearly impossible to reserve a spot by the pool. Additionally, obtaining fresh towels was a hassle due to frequent shortages. On a positive note, the resort boasts a fantastic location with nearby restaurants, bars, and a stunning beach. The staff was mostly friendly and helpful.
We never ate at the a LA carte restaurants. Drinks were fine by the bar. We wouldn't go back but this may be a good choice for a family who doesn't want to have all meals outside of the resort.