The company was very caring of the arrangements, and very flexible. They called us one day before to confirm the pick-up time and location. Since we were staying a bit further from Puerto Escondido they offered picking us all they way to our accommodation for a very reasonable price. The trip was excellent. We saw three types of dolphins, turtles, and whales! We snorkeled with the dolphins, sardines, and small harmless jelly fish. The boat ride was smooth and safe. They provide Life vest if you need. We were also surprised that the trip lasted more than 3 hours. They really wanted us to have a great time and not just hurry thru the program. Finally, the price of 40 USD is very good compared to some of the prices people offer at the beach, which can go up to 100 USD. Highly recommended. Miguel, Joel, and Jasiel are great people.