I second Rick’s recommendation. While we are BVI based sailors, whenever we stay on STJ (usually once per year) we use the referenced website. Might also want to check out Calichi - you could rent several of their two bedroom villas. Incredible views of almost the entire BVI island chain, gorgeous common infinity pool, and hot tub.