Just returned from a 10 day Princess cruise to the Southern Caribbean on which we used the ship's dive op at St. Thomas and Bonaire, scheduled our own dive on Grenada, ;ost two scheduled dives at Dominica due to an itinerary change, and got rained out at Aruba. This was the first time we signed on for the available ship sponsord dive excursions, and it was a good thing we did because Hurricane Thomas forced the ship to reverse its normal route and replace Dominica with St. Kittts. As a result of the itinerary change, trying to rebook five independently scheduled dives would have been a pain in the butt to say the least. Overall I was not impressed with the ship's selected dive op on St. Thomas (dive ssite marginal and inattentive DM), was very pleased with our independently schedule dive with Aquanauts on Grenada, and I was exceptionally surpised and happy with the ship's outstanding dive op at Bonaire which was Dive Friends Bonaire. Having spent a week at Bonaire in September, I figured that even if the cruise's dive op was just OK, the diving would still be great. But the entire dive crew at Dive Friends Bonaire was first class from start to finish. The dive op was just across the street from the ship. I brough my own gear, but from what I saw of the gear supplied to the divers everything looked in very good shape. The dive briefings was the best I have recieved on any dives, and the DMs were extremely professional and very observant and aware of what every diver was doing. You could tell they were not there just to enjoy their own dives but to give us the most enjoyable and safe dive experiences possible. I would highly recommend Dive Friends Bonaire to anyone looking for a good team on Bonaire.