Cruise line "Royal Caribbean" is great company to cruise with, there some small stuff that can be improved and that is why I gave them this rating. (draining in the shower was slow, some of the food was plain, pools had too much chlorine,...etc)
The excursions were good but all of them included some sort of water related activities. Nothing was targeting people who do not want to be in the water