I would highly recommend a Voyager Class ship. We took our family on our first cruise last year, with a 20-, 17-, and 14- year old. It was the best family trip we had ever made. We are still talking about it, and wishing and waiting for the next one. Ditto others comments; it is great for all ages to find activities, etc. and a great venue for you to get together for activities or dining as a family.