I just completed the course this past weekend at MBT. The cost was 160 bucks for the class and you have to buy your mask, fins, and snorkel. Everything else is supplied to you. Total cost of the course was around 350 bucks including mask, fins, and snorkel. My instructor was awesome and would highly recommend doing it through MBT. The only downside to the whole course was the water was flippin freazin!!!