Stay on STJ instead. the St John Inn or the Inn at Tamarind Court both in Cruz Bay are cheap, clean and will do two nights. Rent a car and explore. A the day of departure you don't have to stress the Tortola ferry and deal with customs.