Most excellent advice from Sonny and Penny.
I have always said and still believe this is a Must Do also. I don't always suggest it to first timers because of the logistics of getting there. I think they should explore St. Thomas first, then St. John on their next visit. Is just my thinking of learning each island