VERY well written review Lego!! You covered all the bases and it is reviews like this one that help others make competent decisions about booking a future cruise. Reviews like yours should be used as a template. Thanks!!