The facility is outdated and in need of repairs and updating. Our ceiling fan worked at one speed and every day it became slower until one day it just didn't work. The rain came into the ceiling and closet area. The A/C did nothing to remove the humidity, I had to hang ALL of our clothes outside the day before packing to return as they were wet from the humidity. The food was subpar in the buffet, beef was unchewable, same choice every day and night. The Lasagna from the Italian specialty dining was cold upon serving, sent it back and the 4 people who chose it were trying to eat while the others were eating dessert. On the positive, Cerce the server on the beach and by the pool was superb, such a pleasant person and remembered everyone's drink of choice. (8 in our group as well as others on the beach) The drinks that were available were good, but lacking ingredients for some drinks that are readily available at other resorts. Julce and Erika at the spa were wonderful. The pools were nice, but one of the ladders in and out of the swimup bar pool was roped off the entire 10 days we were there, leaving one ladder in or out. There was a bit of a safety concern getting in and out. I'm surprised that the Barcelo" would not want to improve this resort as it is in a great location. My thoughts were 'lack of management, no one overseeing the dining areas and stepping into help the servers. They were all very dedicated and worked hard but were too busy to keep up some evenings.