the staff was really great i would have to say , on and overall of this cruise line is what makes them , but the way they nickel and dime you on the ship puts a bad taste in my mouth . the vast difference in taste of their coffee in the dining room verse the buffet on deck 15 was night and day , the coffee produced in the buffet was horrible . usually almost on most ships thier known for thier food this time it wasnt up to par it could use some improvement . for example the grill by the pool that makes fresh hamburgers and fries the hamburgers we pre cooked in thier kitchen then thrown back on the grill and heated up then served to me and it tasted like it . if your gonna serve soft ice cream use a proper mix when making it what they served was not good. they use good coffee lavazza on princess they just need to learn the proper combination of coffee grounds and water to make it taste right . the ship was very clean from what i experienced , the rooms were nice comfortable beds , but the state room bathrooms can use some type of scent in them they were very clean but a fresh scent would of been nice . and one more thing its not only princess its every line non of you can master to get a drink on the table before my food lol .