Welcome to Cruise-Chat!
If you can chose, and nothing else is a factor. I say Ecstasy. I had a good time on the Holiday, but I missed the Atrium of the Fantasy Class ships. The Holiday is the oldest and smallest ship in the fleet. The teens will like the Ecstasy much better, lots more to see and do.