I can only share my opinion of Royal Islander as we are owners there.
Absolutely all positive, great staff, and yes if there ever is a maintenance problem it is taken care of efficiently.
After all there years it is still fun to watch the planes.
Plenty of quality restaurants within walking distance along with a casino, drug store, some shops including a dependable jeweler and adequate grocery store right across the street.
Maybe best close by is the Boat Bar for hanging out with locals and some tourists. Great drinks and food usually above average

Porto Cupecoy and Jordan Village both are within 10 minutes for additional dinning and Mullet beach is walkable if it isn't too hot.

Short trip to the bridge to go to the French side and depending on traffic (off season) only about 15 minutes to Simpson Bay

For convenience you can't beat the location of Royal Islander