St John is pretty, so much National Park. There isn't a huge population...think "well, there's only really one primary grocery store, but there are convenience stores around." The onsite car rental is nice (reserve well ahead of your trip), and having a car is really required for exploring the rest of the island. If you only want to go into town to eat, drink, and shop, a taxi is easy and fine. There are three tiers of buildings here: the beachfront/poolside, a bit of a hike up the hill, and way up the hill across the street. Ground floor rooms basically have no view due to buildings and vegetation obstructions. Some buildings are better than others, some have been redone more recently. The older ones could use some work...missing trim, fancy appliance...that isn't quite fully attached to the wall, no baseboard under cabinets, which a cockroach took advantage of one day. We did not get the advertised room layout, the one we were assigned during check in was an accessible unit that didn't have a bathtub we planned on using with our little one. They were at capacity and couldn't give us a different room. However, after the cockroach photo, they did find us the advertised room type in the same building so we moved. The main restaurant was relatively expensive, the food was ok, the service wasn't great, and again worn materials, flickering lights, and similar made it feel not worth the value. We didn't go back. The poolside and beach food option was as expected.