I think the biggest pro is that it is one of the very few vacations that the entire family can enjoy together. Pregnant moms, babies, toddlers, kids, teens, adults, and grandparents can all go and see and do so much together. Most every other vacation spot focuses on one particular age group. I know a lady who doesn't enjoy Disney, they prefer high adventure white water rapids and hiking and stuff. She and her husband are in good health and they have two teen boys, you can't do a vacation like that with babies or grandmas or people with limited mobility, etc.
Con......too far away