I have always had a great experience Princess Cruises, excepts for this trip. Had this been my first experience, I would have been turned off.
The food was very good, but the service was average. The servers at the main dining room were pleasant, but not fantastic. I did not get my drink at least twice. Lemincello was not offered to me on Italian Night.
The last night we decided to dine at the Trident Grille (for Ribs) and the buffet. This was my first dinner experience at the buffet. I always opt for the main dining room. I was VERY impressed. The served lobster at the buffet, but not at the MDR. The food was prepared well and there were many choice. We had great drink service there as well.
My balcony smelled like vomit and had pieces of food were left there. I asked for it to be cleaned, but it bothered me throughout my cruise.