Just a thought- most tour operators work on the basis that they have an allocation of rooms with each hotel. Say Virgin get 20 rooms per night at the Port Orleans. They won't actually send the hotel the list of guests for each night until a pre-agreed period in advance, say 14 days out. For example, today they'd send them a list of all the arrivals for 29th April, tomorrow they'd send the 30th April arrivals and so on.
Therefore at this stage the hotel won't have your booking in their system. The chances are, if you call the hotel now, they won't have a clue who you are or even that you're staying there until 14 days before you arrive. So you're probably wasting your time in ringing the hotel direct at this point- you'd be better off calling Virgin and asking them to put a request in your booking. THat way, when they do send the list of arrivals to the hotel, your preferred room choice will be on the list.
Just thought I'd mention this to stop you panicking when you called the hotel and they had no record of your booking! I used to work for a major tour operator and this cropped up fairly regularly!
FN