We stayed at Barcelo Maya Beach for a week - Feb to March 2014 - and it was fantastic! It's a beautiful resort - grounds, beaches and pools were amazing; rooms were clean and comfortable; attractions and nightlife were fun and the a la carte restaurants were delicious!! For me, the buffet left something to be desired because I am used to eating quite healthy, and someone in our group had their safe broken in to, so be aware of that. But all in all, our group had an amazing time at Barcelo Maya Beach!
A special shout out to Jose who was an amazing bartender and took very good care of our large wedding group!