I did have a few complaints: First, I booked a package and reserved all of my dives in advance. They even sent me an e-mail confirming the dives. Then suddenly, I get an e-mail saying that a few of my dives were "unavailable" due to a schedule change. As it turns out, they cancel your reservation in the event that a cruise ship or large group wants to charter the whole boat. I complained and threatened to cancel all of my dives and they agreed to put me back on the dive (i.e. with the charter). The charter cancelled, so it was back to the normal schedule anyway. My other complaint would be that they decided to cancel my scheduled night dive while I was there. The only problem was that they made no effort whatsoever to tell me. I happened to confirm the dive in advance, which was lucky. If I didn't, i would have been sitting at the dock with my gear... Would I dive with them again? Probably.