I had booked a cruise before with them and had no problems. This time was horrible. Our agent Kathi won't call us back. It has been three weeks since my first e-mail asking a question. We are trying to get our refund from Royal. Our agent knows that we had to cancel but since it's not money for her, she won't call us back. Your best bet is to deal directly with the cruise line directly.
Tip for consumers: Go directly with the cruise line