Disney Cruise spends only a few hours in Costa Maya so we didn't get to enjoy as much as we would like of Maya Chan, but it's definitely a good spot to chill out.
Service was great. Amenities were great. Kids had a lot of fun. Drinks were on tap. Food was great and authentic but as Mexicans living abroad we were also expecting traditional ceviche and seafood cocktails.
We were forewarned about the potential trash and seaweed so no surprises there.