This cruise was picked by a travel agent. We found some really good wait staff, but most were not good at all. Some bars we could to get waited on at all. We sat in the aSports bar for 10 minutes with wait staff walking passed us or just standing by the bar talking. We finally went to the bar and got our drinks, but never went back there.
Seven Seas restaurant had very good waitstaff and Windjammer also had a very good waitress.
Food in all restaurants was only fair. Expect excellent food on a cruise but the choices on the menus were very common and food that I would fix at home.