You could get four rooms on Royal for the price of one room on
DCL. The cost of our 8 night Greek isles cruise on Odyssey of the seas for one balcony room and one inside room is 5,803 total for both rooms. The eight night Greek isles cruise on DCL would cost 13,191 for the cheapest balcony room. Now for two rooms on DCL it gets worse 16,943. That is a 7,333 dollar difference for two rooms on Odyssey vs one room on DCL.
I love DCL, but I would never suggest them to anyone on a budget. Odyssey also has bumber cars, laser tag and a lot more for older teens.