1) Something for everyone in our family - kids and adults
2) A nice mix of itineraries
3) Loyalty program benefits
4) Balanced atmosphere - not too old or rowdy for our tastes
We know that RCI is not the least expensive, but it works for us well. I find it interesting that often time Celebrity is less expensive than RCI for the same cruise even though it is supposed to be more upmarket.