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.
It does NOT excuse the well below par food and service on the Enchantment. Our cabin steward DID find us a refrigerator when we didn't even have a mini-bar refrigerator the first night so we could at least chill (and freeze) water for shore excursions.
We chose My Time Dining at 7;30 and had the same waiter (Valeriano) & assistant, Arturo neither of whom can be faulted for their services. Both were excellent and always at the ready with refills. The food in the dining room is where RCL fell way below par whether it was the soups, salads, entrees or desserts. My last meal, the seafood "mash" was cold and overcooked. I remarked that the scallops were hockey pucks and the cod "fillets" were the hockey sticks. The baked potato barely melted the butter. They left off the "brulee" part of the creme brulee. We did do one dinner at the Windjammer and it was unsuccessful as well AND without the service we expect from Royal Caribbean. The "lobster" bisque was so fishy tasting in an awful red "sauce" that I spit it out. Even the seafood "crisps" on the Indian buffet were stale and soft. Lunch at Windjammer was OK.
The Park Cafe was the saving grace for this cruise. Breakfast had all we needed... warm bagels, a variety of cream cheeses, great lox and ok paninis. The BEST by far, hands down meal was the beef on weck (kimmelweck rolls) soaked in au jus for lunch each day. Small bit of horseradish made it even better.
Decided to do one snorkel tour with Seahorse excursions and it was delightful VERY short walk to the catamaran with FOUR crew members AND the captain. TWO heads which were checked throughout the morning by the crew. All the water and punch (spiked on the return) you could drink. Two cautions: 1. The water is COLD (by FL standards) about 73 degrees, so bring even a shortie wet suit if you want to be in more than 20 minutes (me) 2. Admit that you CANNOT SWIM and take a life jacket/BC from the crew. They were not mandatory and when people (children esp.) owned up to not swimming, it took longer to get them outfitted properly. Had to wait about 15 minutes to get back on board while these guys were getting off for the first time.