Only negative was the water was a bit to cloudy for good snorkeling. The food, drink and service was fantastic. The captain was great! The crew was very good. The cave adventure was outstanding! Perfect for couples and families. The crew was great with the children the other group had on board.