Not sure why but the responses seem clustered in Cruz Bay area, which certainly has more choices for bars, restaurants, but we have gravitated to Coral Bay for a much more laid back and relaxing time. Several very good restaurants, including Aqua Bistro, Shipwreck Landing and Miss Lucy's...no crowds, access to beaches, and much quieter. We have rented several one bedroom places with a pool (that does not have to shared!) for reasonable rates. There is a grocery next to Aqua Bistro as well. And should you crave anything they don't carry, a ride into Cruz Bay is not more than 20 minutes.