Consider ourselves seasoned cruisers - 20+ cruises since 1996 and 10 or so with RCL. Maybe it was coming off of a rather wonderful cruise on the Allure in September, 2013 or just the time of the year, but it certainly wasn't up to standards.
Time of year: week before Easter and Passover week so there was a plethora of youngins. Not much of a hassle on board but on the one snorkel excursion in Nassau, it was.
Living in FL full time we are used to snowbirds but failed to note that this was a week where lots of parochial school kids would be out and travelling with families. Had heard some spring breaks were cancelled due to the number of snow days.