We were on a different ship than the one ppaxton was on! The Sun, its staff and its ports of call exceeded our expectations. While most of the crew are from non english speaking nations they were a delight and so very eager to please. The food was very good and the portion size was perfect for humans, which is to say that they are small for what most Americans used to "Super Size" expect.
The only problem on the entire cruise was on Saturday when a fuse blew and brought the ship to a complete stop during the worst weather of the month. The Captain and crew reacted so quickly that very few people were even aware of the problem (the Captain used the thrusters to keep the ship into the wind).
It takes a bit of trial and error to get the thermostats in the staterooms to keep you comfortable, but we never found the ships' public rooms to be over heated as reported by the newly weds from Magnolia, TX.