Dive concepts has it all. Knowledge, great equipment, a fun environment, and very good safety standards! Yogi, our instructor, taught us from knowing nothing, to doing 4 dives in 2 days! He even calmed us during panicking moments, which made a scary time turn into an amazing time. We saw so many cool animals and went on such a memorable adventure. I would highly recommend yogi as an instructor, and dive concepts as the place to go.