The Virgin Islands National Park is a 5-minute walk away. Each colorful air-conditioned room at St John Inn features a mini-fridge, a modern private bathroom and a flat-screen TV with satellite channels.