Travel agents use a different booking system to the general public, so while DIY people are stuck on hold or the website crashes, the travel agents are not.
I'm a first time cruiser from Ireland and I have had 2 cruises cancelled and I am now booked on my third cruise for 2022, which will be the first time on the ship.
Dreams Unlimited have been amazing through all this. For the most recent booking, I emailed my agent as soon as
DCL released the cruise itineraries and specified which cabin number, which cruise etc I wanted to book when my booking window opened. Then on my booking day, my agent was booking for me as soon as booking started. I had my booking quote and confirmation email while people here on Dis were still on hold.
With Dreams Unlimited you have a profile page which lists all the information about your cruise. They have an online payment system and you pay through that. The money goes directly to DCL, they do not hold it. You then get a payment receipt email from Dreams Unlimited. They also give you your DCL confirmation number, so that you can log in on the DCL App and see your reservation.