i think the gambling is 21 on the princess cruise lines... which is where Brittney is going. We've always traveled on the Princess so naturally, that is where we took our daughters ages 16 and 19 on their first cruise. While waiting for our shuttle bus at the Ft. Lauderdale hotel, we joked with the girls that this is our cruise.... all over 60 years old. Well the oldest was very disappointed when that turned true. It is a much older crowd from Ft. Lauderdale. The ship from San Juan was hopping with the Latino's. Don't be disappointed there are not a lot of young crowds on the ship. Also, one must be 18 to enjoy the evening disco... and that was enforced the night my girls went up there. Make your own fun, enjoy the sun, and leave the alcohol for adults... it's too expensive anyways.