This was a first for staying on St.John, we had done a day trip last year while staying at St. Thomas and teally enjoyed the pace there. Things are a little slower and with amazing beaches. The ferry brought us to Cruz Bay where we caught a taxi to our resort, our host had provided details so we checked in just like you would at a hotel. From there they drove us to our villa, it was clean, had a washer/dryer and most all amenities youd need. The food was good, they have a couple restaurants and a market place, and the resort is just a short walk from a local grocery store too. It is not an All-Inclusive so prepare for that. We did not rent a vehicle and when we stay again we will, taxi's are convenient but it adds up. Overall it was a relaxing and fun vacation and we cant wait to plan our next!