We chose this cruise because we joined a group of friends and family that had already booked. Getting on the ship was smooth. Our cabin was adequate but having a place to sit other than the bed would have been nice. The stateroom attendant did a nice job but did not visit our room on the last night. We were not impressed with any of the food onboard and the service we received in any of the complimentary dining options was awful. The waiter in OSheehans made snide comments when we made any extra requests and we did not have a meal that was not served to the wrong person. Dining was very disappointing. Multiple times I was given somebody else’s ship card after ordering and our waiter could not keep track of what we ordered. The bar staff were all amazing and the piano guy was incredibly entertaining and engaged with the crowd. The entertainment in the theatre was great.