We just returned from a 5 night Carnival cruise out of Galveston - We have done 41 Princess cruises . Never again will we get on a Carnival ship in Galveston......we did this only because we had a comp casino offer and we do love the slots....there was so much marijuana smoke odor everywhere - I think we were probably high with them....the noise level is terrible, the heavy drinking , just not our cup of tea. I am so happy that Princess is returning to Galveston this year- we are already booked on 3 cruises with them. I will say the food on the Carnival ship was very good and they do have a smoke free casino annex which was a good place to be.