My wife and I have only been on one other cruise, and that was with Royal Caribbean and that was also to Mexico. After reading many negative reviews on the Sun, I can only guess that most of those negatives are from nit-pickers. Not to say that our cruise didn't have some problems, but for the amount we paid ($959.00)pp for a balcony, I feel we got our moneys worth.
Embarkation was smooth but time consuming. Welcomed aboard with champagne and a greeting. The Sun is an older ship, but is in great shape and was very clean. The stateroom was adequate in size and also clean with no traces of smoke from previous occupants. I was worried about that because I heard that there are no designated non smoking rooms on the Sun.
The food was the biggest surprise of all. We planned on visiting a few of the surcharge specialty restaurants on board because of the lousy reviews of the food on this ship. The two main dining areas on this ship had such good food that we only paid once and that was for a special brunch on the last sea day of our voyage. ($15.00 )pp which consisted of foods from the french restaurant Le Bistro. Well worth doing. The buffets on the other hand are just that, buffets. We ate there only when we had time constraints. Try out the Sports bar if you want something simple and want to stay in your shorts.(Great fish and chips). The service at the restaurants was top notch, but I was made to feel uncomfortable by there body language when we ordered seconds or thirds. I thought on a cruise that was to be expected.