We booked this 5 day 4 night cruise last minute through TerraDiversa. We got a great price, the crew was so much fun, the food outstanding, the rooms clean and comfortable and the itiniary was very diverse. There were many hikes and snorkeling activities each day. And our guide, Dario, was very knowledgeable and his english was very good. I would recommend this ship to anyone visiting the Galapagos Islands.