I like staying at Mahoe. Was the best snorkeling I thought.

Love St. John, have been 2 times and plan on going back at least every other year.