We have dove with Bottom Time Divers for the past 4+ years. Even had our son spend his 12th birthday on a shore course! The boats are very fast, we usually pass up most the other boats on the way out. Never more than 6-7 divers. Snacks provided. Rental gear is in good shape. He is great about finding things and if there are too many boats in a particular area, he always has an alternative spot which is interesting. Often, he is booked in advance.