First and foremost, we only sail Royal. I want to start this off by praising the staff onboard. This is not possible without this amazing staff. My favorite part of any cruise we do is meeting the staff and feeling a warm greeting. We have been on 9 cruises now all with Royal. The ships are great and the shows are awesome. Thank you to every single staff members. You are what makes Royal the best. We are currently on Odyssey at the moment. We were a bit worried it would not have enough to do but it does. The shows are great. Main dining is TOP notch. Thank you, thank you staff. You all are our second family. Always remember to tip your staff. They work way too hard to not be treated with respect and appreciation. Royal, your staff rocks. We will be back in Sept!