We have been to the Barcelo and love it! They have a great "Kiddie Pool" conveniently located to a bar

The pier is great also as you can buy fish food and feed the fish. I'm a fan of bring rolls from lunch! The shows are great with the most beautiful theater. Definately get up early in the morning to save chairs, at the pool and the beach. The beach is wonderful with great tide pools as well. Have a wonderful time! Food is ok, we didn't eat at any of the resteraunts, just the buffets. The property is enormous now as they have built all the way down around the point of the beach, so there are 4 hotels (?) all together. Good thing they have a train!!!