We were at Barcelo Maya Colonial from April 12 - 19, 2014. There were three of us - Parents, plus a 10 year old boy.
Room - good size, nice little balcony, cleaned daily, mini-bar filled daily.
Food - good selection in the buffet - the specialty restaurants were good, but only the Japanese one stood out as very good. I am not a wine snob at all, but I found all three house wines (red, white and rose) undrinkable. I think a decent wine should be made available as part of the all-inclusive package.
Pool - large, clean - swim up bar at one end, and quieter at the other end. We always found lounge chairs, although the usual 7:00 am chair hogs take most of the good ones. If you have younger kids, the water park seemed great.
Beach - great! There were some coral patches, but for the most part it was sandy and clean - a lot of chairs available.
Service - it is a resort in the tropics...no-one is really in a rush to do anything, but anything we asked for was taken care of, and I have nothing bad to say about the staff. The Guest services desk was frustrating, as there was only one person there, and usually 3 or 4 people waiting to ask questions or make reservations.
Overall - this place is big, and depending on where your room is, you either need to walk far to get to the restaurants, or walk far to get to the pool/beach. I prefer that to staying in a high rise hotel, but that is just me.
We didn't do any excursions, or take advantage of the disco, so I can't comment.
All in all, it was a great experience and I would do it again.