Hi Claire
It can be very difficult to decide on a particular hotel and then be put off by reviews from earlier customers.
But, I think you should bear in mind that all reviews are SUBJECTIVE rather than objective, and as such are based on an individual's expectations and experiences.
The hotel we stayed in was small and was exactly what we expected as we'd done our research before we booked.
Our room was large and clean and had lots of wardrobe space.
However, a couple of young girls who arrived at the same time as we did complained that their sheets were dirty and there were no drawers in the room.
They were moved to another room and were happy.
I'm not saying that Bridd's experience was not a bad one but as he/she says, they were there because of hurricane damage to the hotel they'd actually booked into, and I suspect that hotel space at that time was at a premium.
If you do decide to go ahead with your holiday at the Barcelo Costa Cancun, I'd check out your room as soon as you arrive and if you're not happy with any aspect of it, then ask to be moved straight away.
I've had a scan of the reviews on here and, with the exception of someone who stayed there just after the hurricane (which obviously affected the whole resort and its facilities), they are very good.
I'd not hesitate to stay there based on the reviews.
Enjoy your holiday.
Polly