Just got back from a very nice cruise on the Sun. Freestyle dining is a wonderful idea. My favorite restaurant was "East meets West" - a Asian fusion type of restaurant.
Service was very good from both dining wait staff and room steward personnel.
Only possible shortcoming about the Sun would be a shortage of public areas - since this is my comparsion against bigger ships it probably isn't fair.
Would definitely take the Sun again.