Thank you for this very comprehensive review. We will be taking this same cruise in October and every bit of information helps!