Royal Caribbean was recommended by friends, but we also made the selection based on the ports of call and sailing dates. Everything met our requirements, including the experience for our budget.
I would recommended Royal Caribbean for first time cruiser to repeat cruisers. We met multiple people that were loyal Royal Caribbean travelers.
We did not explore our departure city simply because it didn't fit with our time and flight schedule.
The cabin was clean and organized. The housekeeping staff did an outstanding job.