I would choose the Villas at Simpson Bay or the Atrium Beach Resort which you did not mention. Both to me are close to many dining facilities, casinos and bars in the Simpson Bay area. I prefer Simpson Bay to Maho for location but have stayed in both over the years. Parking across the street in the parking garage at Royal Islander is not my preference although the resort is OK. La Vista Beach Resort to me is better than La Vista because of parking too. I would rule out the Sea Palace because of poor parking as well. Good luck with your choice.