I did my open water course with Big Blue Diving and had an amazing time there. Great staff, a lot of nice people, a very social place, excellent teaching. Their teaching is great and they have their own boats leaving directly in front of the facility. Dorm beds are included in the rate and they are also very good. They even have a restaurant with very good food. I had a great time and can highly recommend Big Blue!