I think finding a place for 22 for 1 night on VG will be a problem.
You might have better luck staying on ST (Emerald Beach?) and grabbing
the ferry in the am to Road Town and then then on to VG.
Another choice might be Maria's by the Sea in Road Town and then ferry
to VG in the morning.
For a group that size, you may want to compare the ferry schedule to
your villa's check in time. 22 people and their luggage with nowhere to
go sounds like a a bit of drag.

Mike