First let me say that we just got back from a great 2 week vacation. Love this place,I will say we didn't stay at the resort but dived with their operation.We did see the rooms and they were very nice. Restaurant food was great.Now the dive operation: 2 smaller boats, 2 excellent divemasters. In the 2 weeks there they wanted to make sure I didn't dive the same site twice unless I wanted to.The divemasters (Viv And Sereta) were very attentive also very good at find the little critters. As we had our own gear we didn't rent but their stuff did look to be in good working order. I liked being able to leave our gear their after our days diving instead of taking it back to my villa. In the morning they would have all our gear set out ready to assemble. The dive groups were small.They were also excellent instructors as 2 in our group got their advanced and we observed several other people getting there open water. Their instruction was clear and thorough no quick walk thru sign here you are now certified. I will dive with them again in the future.