The staff was very nice! Boat was clean, comfortable, and seats were shaded which was excellent for the kids! We saw a few dolphins but not alot. It was not from a lack of the captain trying to find them, there just weren't many in the area during our tour. But we had a great time and would do it again, with this company!