I don't think that teenagers will have enough on board to keep them entertained. It was the worse cruise I have ever tank and I have taken about 10 or 12. The pizza served at the buffet on the pool deck was very good though and the ship was quite nice.
Average food in the dining room and no fancy displays at the midnight buffet.
You should have taken the kids on a Carnival Cruise.