it will run 2-3+ hours, yes. yes you can ask them to "speed things up" or however you want to phrase it, but why? you are paying for the dining experience, right? it "sounds", i think, more intimidating or uptight than it is. and with two people, i think it's going to lean more towards 2+ish hours than three or more? we've always done the complete prix fixe menu and we wouldn't want to "skip" any of it. the wait staff is very attentive and will keep courses coming and a nice pace - if you aren't drawing out the meal, they aren't going to either, but there are lots of courses and the point is to enjoy!! i know sometimes on a cruise, it does seem like there is a whole "hurry up and relax" mentality and there is so much to d! i always struggle with what nights if any to try special dining because there are shows etc etc etc. but my honest opinion, and you can do whatever you are comfortable with and it never hurts to ask, but why would you go to something that kind of states from the outset that it is more of an experience that takes x amount of time and then what to change it or modify it? i mean, the food is outstanding so i guess i do get why! haha!
i'm sure i am probably sounding like a jerk, but just know the service doesn't drag, they don't make you stay there like some set amount of time or anything and IMHO, yes, you would miss the whole point of going by asking them to hurry. like i said, the staff cues off of you, and there are so many treats to be had! you need a bit of time to let all that goodness settle!!! go and enjoy it. the time you are there will fly by. i'm not kidding.