Recognizing that at any given time, the Wait Staff on a cruise ship is almost always in flux, we got the feeling many of the staff had just reported in for their first contract. HMCSBN nailed it on the crush for a table and the problems in the main dining room.
The two specialty restaurants were outstanding with the Italian one the better of the two.
The cleaning staff was impeccable, timely and and very friendly. The best we've seen in our 15 or so cruises across 5 cruise lines.
Very expensive ($109 per person) bus ride into the city.