The Moorings BVI base in Road Town probably sees more charter guests in a year than nearly any other base. For the most part they do a good job and have everything you could need.
There is a small grocery store, a couple of restaurants, nice shower facilities, a pool, a SCUBA outpost, and some nice gift stores.
Everything is marked up considerably and the service is typically pretty slow.
Once you are here, you're in the BVI and about to go on an amazing charter. Things could certainly be worse!!