We stayed in a deluxe ac room which was simple but clean and comfortable. The diving was outstanding and the instructors were very good at helping us be at ease under water. We took our open water certificate there.
Keep in mind that there's not much else to do except snorkelling and diving.
The food at the resort is good but not very varied. They do not serve fish or seafood since the fishing is unsustainable.
All in all, an excellent spot for divevacation.