I hated the ferry...we boarded at 4:00 PM and we finally departed the ferry at Mayaguez at 11:00 AM the next day. The food was overpriced and terrible, there were no cabins left, and if there are, they cost $60 US. If you don't have a cabin, you sleep on the floor or on tables and chairs...we took the ferry there, and were so happy to fly back.