Great review,  I can tell you know how to cruise. You did not let the little things get to you and you kept the big picture in mind "I'm on vacation on a cruise ship"  Sorry you forgot the spring break thing.