My husband and I are in our mid-40's and have cruised both Celebrity and RCI. We have a 17 year old son. Personally, I preferred RCI by a "slight edge" for the same reasons the others gave, it is more fun. The food and service may be "slightly" better on Celebrity and it is more relaxing. It really depends on what is most important to you. If I were bring my son along, I would definitely not choose Celebrity. But either way, both are great and you will have a wonderful time.