As others on this cruise have written, it was generally great, with a few negatives. Although it was full of Australians enjoying Christmas, this is basically a ship offering an American cultural experience. This means that a lot of things one takes for granted are simply not available - there is NO decent coffee on board, not even at the cafe, and it is impossible to get a decent cup of tea because the water is always tepid.
As far as Christmas food is concerned, there was no effort to provide a decent Christmas lunch/dinner with the normal foods Australians expect such as hot and cold turkey, sea-food salads, plum pudding and so on. It is true there was ham on one evening menu and at the buffet, but overall it didn't feel like Christmas and the constant Musak carols in every corner of the ship only was irritating. Overall, though, the food was very good to excellent, although the Mexican and Japanese offerings were just adequate and only available at night. Drink prices (without a "package") were OK but we did end up spending a great deal more on cocktails than we expected.
Everything was kept spotlessly clean, the cabin service (and attendants) were great, as were most of the service staff, the Solarium pool was lovely although not big enough, the entertainment was okay to good (classical musicians were lovely) and the embarkation and tendering process was well-organised and unstressful. There really needed to be some "quiet" spaces - the pre-recorded music selections was pretty blah and some groups were loud and raucous by early afternoon. Cabin comfort was good but the bathrooms were very minimal and as noted there were no proper toiletries provided. The Royal Carribean "style" has its own logic and if you don't mind things being slightly tacky and, for Australian tastes, over the top, it was a lot of fun.