Excellent overall experience. We booked via phone a few hours before arrival. They guided very well about parking. The captain is an expert in creating waves and attracting the dolphins to surf behind the boat in its waves. There were other boats too but dolphins somehow only followed our boat, surfing happily and putting up a show for us right next to our boat. I would highly recommend this tour. Well worth the money.