Everything about my time at Big Blue Diving was fantastic. I was picked up at the ferry when I arrived with no strings attached to book with the company. I ended up booking the Open water course which started the very next day. The price what very competitive to other dive centers in the area. I also stayed at their hotel in a private room. It was a short walk from the main lodge (which has hostel type accommodations). The room was clean, a very comfortable king sized bed and A/C. I got a discount since I was diving with them. I didn't spend much time in the room, the dive center has a wonderful open - aired beach side cafe. So when I wasn't diving, we were spending time there, or on the beach chairs they provide. When it comes to diving, they are very professional. The instructors are very good at their jobs. They are informative and lots of fun. I felt safe at all times. My only complaint is that I didn't have time to take the advanced course.