Dive sites were gorgeous, dive guides were knowledgeable about the local aquatic life, great beach stop for lunch, boat captain was super nice and helpful. As far as the dive guides go, definitely unorganized and need to communicate with each other and the shop better. Wrong size gear upon arrival from what we ordered, not all gear we rented was available, gear was not in great shape. Surfaced in totally different locations than the 2nd group on the 2nd dive and the boat was nowhere to be found.