Flow of the stops and choice of locations was near perfect. The snorkeling was great. I have been on several other tours that did not have near the quality of reef views so close to the surface – it was great even for a near-sighted, near-novice snorkeler. The choice of restaurant was very good as the choices were great and the food good. I had always wanted to see the baths. The alternate stop due to the weather was impressive. I very much enjoyed the bubbling springs and its interactive display of the wave action.
I would recommend this trip to anyone-- it was definitely a highlight of this vacation for us!