I have been on one with my parents when I was like 19. We went to the bahamas and Haiti. It was a 7 day cruise but I think I gained about 15 pounds
The unlimited food gets me so bad! It's all so good to. Probably the best part of the cruise.
I enjoy the shows too, I really don't like the crowded atmosphere of the pool and hot tubs though.