I use this ferry frequently. The ship Marrakech from Comanav is okay, but the Marrakech Express is horrible, motors not working well, slowly, in one case people had to get out in Valencia. I can not recommend this ship. The problem is with Comanav you never know exactla which ship will be in the port.
The Biladi from Comarit was okay, no complaints.
I would go on both companies again, but hold my breath not to get on the Express.
Have a safe trip