I have a corrective comment about the company: There was not mentioned when i bought the tickets, about the 150 euros deposit/per person and that you cannot pay on board. The hidden costs are not pleasant to know. Also the accounting staff (italians) were treating the clients as debtors, with poor respect and no privacy on the conversations if you passed your deposit limit.

Also you need to pay for the bus transfer from port to city (Ibiza) Less