To be honest, my experience overall was Okay. The ship was very nice. The service during dinner and lunch in the dining room was not what I expected. Each time we had an extremely long wait and had to wait even longer for our food. My Birthday night was a disappointment. I had pre-order my vegan meal and it came back all wrong. I had to wait even longer for them to finally get it right. By the time my meal came, it was very late. I waited for them to come back and sing Happy Birthday to me. After an extremely long wait, I left. I had to complain each night to the manager about the wait.
Our housekeeping crew was not greatest. They left dirty dishes in our cabin and left pillowcases on the bed for us to do it ourselves. In addition, the timing was off and several days we had to wait until later in the day for our cabin to be cleaned until we complained and communicated our concerns.