We chose Royal Caribbean because it is located close to where we live and we are glad we did. Easy to drive to the terminal and parking was great, little pricing but worth it. Ship is beautiful, very big but still able to get around easily. Everything was clean. Room attended was so helpful, room was cleaned and straighten up several times a day. Food was great. The buffet was amazing, desserts were even more amazing. Always something different. If you can't find something to do when you are on the ship then your not looking. Entertainment was great. Bands and music for everyone. While in Bermuda for two days, we used public transportation, no problems. Beautiful beaches. Getting on and off the ship was very easy even though we had to wait in the terminal while the coast guard did an inspection of the ship before we could board.
Cabin was nice and roomy. Kept clean several times a day by a great stateroom attendant. Our balcony had a lifeboat next to in but it was no big deal. Just happy to have the balcony that was nice to sit out on.