We were just on Crown last week and it was our best cruise ever. We have been on 6 RCCL, 1 Celebrity and 2 Princess and would likely stick with Princess from now on. MUCH better service and food on Princess that RCCL IMHO. Demographic would be fine, lots of young people. Some older folks too, but you get that on RCCL as well. Lots of fun activities, parties, pool games. Re cabin, try putting yourself on a waiting list for the cabin you want. Lots of times after "final payment" is due, there are a lot of cancellations and you can get the cabin you want. We were in a balcony cabin on Caribe deck and loved it. Ship is gorgeous and there was always something to do, lots of live music, dancing, parties, it was a blast. Go for it.