The only thing wrong (very minor) with our Superior Sea View room was it was too low down to maximize the view (we were on Floor 1) otherwise excellent.
The buffet, and drinks, were fresh, plentiful with a good range of choice - all in all excellent value.