Villa Olga is only renting long term now.
Windward Passage is the closest to both town and Frenchtown.
Having the beach available and the short ride or walk to the airport is a nice advantage of the 3 hotels on Lindberg Beach, Frenchtown and Town are a cab ride.
Mafolie Hotel is well above Town and a cab ride to anywhere else but a spectacular view.
Island View is about 1/2 way between Town and the airport but a cab ride to anywhere as well.
The guest houses in town are easily walkable to Town and Frenchtown [in daylight]
It all depends on where you want to spend the most time of your short stay.