Main dining room service was as bad as we've had in seventeen cruises.The ship is nice and the entertainment was good. Our stateroom steward was great. Food was just so so except good in Pinnacle grill. Did not get to dock at Dominican Republic due to high winds and seas. Snorkeling at Turks and Caicos was nice. Good clear water with nice fish. We had invited some friends who had never sailed on Holland before and will probably never will again due to poor service in dining room by waiters and wine stewards. They usually travel on Princess and said they will probably stay with them. My wife and I were embarrassed and disappointed. The last night our friends weren't even served their meal while everyone else had theirs. They had to go asks for theirs and of course by then it was cold so they had to wait until another one could be brought up from the kitchen.