Michael was a great instructor and was very thorough with his Free dive class. It was great to not just learn about diving, but also the safety aspects to diving safely. Would definitely recommend the class regardless of what your current level is. I had taken the Free diver Level 1 class.