Like a lot of people beginning diving I was quite nervous, but Coral Grand made the experience very safe and rewarding. If you're lucky enough to be paired with Baas as you instructor, you'll get a highly personalized and entertaining class. I consider myself very fortunate to have begun diving with Coral Grand.
I also stayed with Coral Grand for the week I was there. The resort is in an excellent location right on the beach and walking distance from the town. The fan rooms are quite basic, but extremely clean and very comfortable.