Always booked my own. Usually back at the ship, we find we had the better dive an spent less, which allows in the en, More Diving.
Dove with Maya Palms in Mahajual- heard the ship dive was the pits.
2nd time diving in Roatan with Las Rocas resort. Great seafood place (next door) for lunch...