We had a wonderful time in St John! Orchid Villa was beautiful and the beach at Klein Bay was fantastic for snorkeling!