I've dived with Sundive for quite a while now. I find them very attentive and professional. Never had an issue with any of the staff. The diving conditions vary, which is the same for any site, but their knowledge of the area promises you'll get the best dive for the conditions on any particular. Highly recommended.