Pro's--Dinning room staff, embarkation, International Café, and entertainment (with the exception of one night...entertainment did not show up one of the evenings and the staff had to do an impromptu show of crew members hidden talents...TERRIBLE!
Con's-Staff was rude and seemed angry to be on the ship working, food in the dinning room was cold, bland, and thankfully small portions. The buffet was one step above but food quality declined though the week.
Our stateroom was dirty. I had a balcony that was rusted, peeling paint, and the glass had never been cleaned. Upon out arrival I found garbage under the bed (water bottle and soda cans) Our toilet remained broken a day and a half, never got fixed after reporting a problem and it was a smelly mess!!! Our steward for got my name and called my wife different names.