The boat overall was quite clean.
Cabin was way larger than expected. It was excellently maintained and the janitor was always polite and cheerful. It was impossible to bear the noise (sound of drums and base) during the show times (7:15 and 9:15) at Stardust.
Food quality at buffet was poor and not many to choose from. The menus at Four Seasons and Seven Seas were almost 'consistent' throughout the 15 days. Food servers were kind and courteous in general except few.
It was quite disturbing that the boat renovation restricted the guests on-board activities so often. We, a group of 4 couples, did not expect your on-board entertainment to be the highlight of daily activities anyway.
Some crews, particularly at Guest Service Counter at 5th Deck were rude.
You should teach your crew more English. AND MOST OF ALL, THEY(specially the Chinese ones) SHALL NOT ASK THE GUESTS WHERE THEY ARE FROM! We understand they are trying to be friendly. But it is not polite and the ethnicity of a guest is none their business.