A disappointing level of service
A disappointing level of service. Very hard to contact them with queries before travelling - being on hold for 30 minutes was not unusual. 
They offered me a free upgrade to our cabin the day AFTER I had paid them £800 for the same thing - and they wouldn't refund me the money.
They promised their reps would be on the cruise to support their customers "24/7" - there was no one from the company on the ship at all. 
We booked and paid for an extra night in the hotel at the other end - Cruise 1st first hadn't booked with the hotel which caused us a lot of stress. Although we did hear (When I rang them two days later) that they had now arranged it. (I had to contact them, they didn't contact me!)
And if you do have issues abroad, you can't contact them to get help while abroad outside of UK office hours.   
Apart from that, the price was OK.
** EDITED **
With regards to Lisa from Cruise 1st reply below, what is the point of calling your team too discuss this? Talking about things after they have happened does nothing - they shouldn't have happened in the first place. 
Potential customers should note you haven't bothered to contact me about these issues, didn't even offer an apology at the time, or since.
However, I will as requested contact your customer service team for their comments.
January 17, 2020
Unprompted review