We took a group of 50 on a private charter snorkeling, party boat, and swim in the natural pools near Bavaro. This was by far the best experience we have had: from arranging the private charter to the actual sailing itself. If ever we do it again, we will be using SeaPro for sure.