This place is honestly amazing, very quiet and chill. I planned on staying here for just 4 nights to learn to dive, ended up staying 8. They were accommodating both times I asked for extended stays. Very much a family like atmosphere, you can tell everyone loves to work there. I ate at the restaurant every day, and I'm pretty sure the server Jonny deserves a raise.
To the diving: I was lucky enough to have my own personal instructor. Kat was amazing from beginning to end. I had some mental hurdles to get over, and she was extremely patient, even gave me other options to still get out into the ocean. In addition, I came down with a cold and sat out a couple of days before my dives, and she was totally cool with it and still did my dives with me. I honestly think I would have quit without her.
The rooms are also very nice and clean, just in general a very relaxed atmosphere. I have zero complaints, other than the fact I came down with a cold.