24 hours on a confirm is a must for us. And we are also getting double digit discounts. If I leave a message saying I’m ready to book, I will expect a return that day, but I can always complete a booking through my agency’s portal and pretty much arrange everything I need, except transfers (rarely take). Choose cabin, dining, rate/promo, refund/no refund, all there, along with all Mariner bonus OBC and any other cruise-line cash. Can’t do Club Orange (don’t use it) but I don’t think any agency can do that electronically.