As previously noted in the other reviews of the Sun, the one glaring fault is the small size of the buffet on the Sun. The Spirit is about the same size as the Sun, but its buffet is twice the size. We avoided it and ate in the main dining rooms and snacked at the aft outdoor cafe. Service in the main dining rooms was first class. Wait staff is very attentive and professional.
The shows were good, specially the female singer-dancers. Many party functions were held in the Dazzles Disco, which I thought was way too small and jammed with furniture. The observation lounge was much bigger, but seemed to be under-utilized. The Spirit held its larger events in the observation lounge, the Sun should follow suite.