For the first time in many cruises, I booked with this agency and didn't balk at their $100 cancellation fee and their $45 "processing" fee because the price was good, frankly. But this was in the middle of COVID. When RCCL announced that we could cancel without fees at any time, early in 2021, I contacted Cruises Only and they said although I was late they would forward my paid amount (over $1000) to a future cruise, in September '21, with a final payment due May 25. On May 12 I decided to cancel and contacted them again. I was informed that because I had "forwarded" my cruise date there would be no refund.
The agent actually said she would arrange a refund of $200.00 but even that did not happen. Remember, this: The cruise line refunded Cruises Only and they decided to keep the money! Never again with this lousy outfit. If I could give them less than one star I would do so.