This was a really fun experience for many reasons, although there are a few things I wish I knew ahead of time. We arrived at the venue a bit before 5:30pm (the scheduled time) and checked in. Check in was fairly easy, however there was a couple ahead of us confused about the dock tax. I was aware of the dock tax because of the document I received when I purchased the experience. However, the document said the tax was $12 and in one spot said $13 in another (Viator should update this). However, at the actual venue the tax ended up being $14. To my understanding, only adults paid this tax despite it saying per person. My child is under 10 years old. I am not sure at what age they begin collecting the tax, but I didn't have to pay for him. You have the option to pay with card or cash. Once we arrived, checked-in and paid the tax, someone took our name and introduced us to our waiter/guide (Peter). We then were sent to take a picture with the cast. The boat didn't arrive until about 6:10pm so there was about a 40 minute wait in between when we were told to arrive and when we actually boarded. My child got a bit antsy but there are some shops in the area (ice cream, juice, clothing) and displays of model boats that kept us entertained for the most part. We also played corn hole while we waited. Once aboard the ship, we were seated (we did not choose our seats, but were fine with our spot, but another couple moved upstairs) and placed orders for drinks. The show was very entertaining for adults and kids. It was bilingual (Spanish and English) and the cast switched seamlessly. At one point the kids were taken away from the adults (pirate training). My child started to go, but changed his mind and there was no pressure from anyone to make him go. I appreciated this because he can be very shy. He stayed with the adults and still enjoyed himself. Once the children returned, they received certificates. My child received one even though he didn't go (they took the children's names and spelling before we boarded the boat) and the kids really seemed to enjoy hearing their names called. The drinks were plentiful (Alcoholic and non-alcoholic beverages) and people were able to get as many as they liked. One mistake I made was not eating before getting on the ship because I wanted to be hungry for our meal. Dinner happens toward the end of the experience. If you don't want hungry kids or you don't like drinking on an empty stomach, I would suggest eating before you get on the boat. The wrist bands you receive when you check in indicate which dinner you will receive (your choice based on the meal you chose) and dining happens below deck at large tables (meaning you will most likely be sitting with people you don't know- not an issue, but just a warning because there seemed to be some people who thought they would get their own table). You stand in line for dinner and someone prepares your plate (except for the kids dinner, which was brought to the table). I thought the food was decent. I selected a steak medium- all of the steaks seemed to come for the same place and were already cooked so I am not sure how the doneness of the steak is taken into account, but maybe there is something that happens behind the scenes. I received noodles, rice and potatoes with my steak and thought everything was pretty tasty. My child got the children tenders and fries. The fries were actually potato wedges which he enjoyed, but he didn't like the tenders. I thought they tasted fine but he is a picky eater. If your child is a picky eater, you may want to bring some snacks or pack a lunch/dinner for them in case. After dinner, there was a dance party on the deck. There was also the opportunity to buy the picture taken at the beginning of the experience and some other souvenirs (stuffed animals, bandanas, fake swords etc). I bought the picture (it came with a nice frame) and a fake sword which cost me $50 USD. I was able to pay with cash, but cards were also an option. One thing I noticed was there doesn't seem to be a system to easily locate your picture. The woman running the souvenir shop had to go through all of the pictures to see which one was you. It didn't take super long, but it wasn't very efficient considering there was sometimes a line of people waiting in a small hallway. We didn't get back until close to 10pm. By this time my child was quite tired. It was hot & humid (August in Mexico so that's to be expected but little ones may need lots of water) and the trip was longer than I expected (about 3.5 hours from actually getting on the boat until we got off-it was probably mentioned in the description but I missed it). We gave a tip to our individual waiter/guide and one in general on the way out. The cast was super friendly and gave everyone fist bumps on the way out. Overall, I think the experience was worth the money and quite fun. If you are bringing kids (which a lot of people did) just consider the length, food situation and hydrate!