The dive sites were many and varied. Some issues with the coral, but this was made up for with the varied sea life. The staff were very helpful and knowledgeable with excellent service and support. While I had my own equipment, their gear all appeared to be well maintained and in good shape, something I haven't always seen in remote areas. Divers were able to dive their own profiles within overall parameters and not restricted to a follow the leader approach to the dive.