The Inn at Tamarind Court (340/776-6378, U.S. toll-free 800/221-1637, www.tamarindcourt.com [1], $150–240 winter, $110–170 summer) is a 20-room hotel about three blocks from the heart of Cruz Bay [2]. Rooms include standard motel-style accommodations and self-catering apartments. All rooms are clean, air-conditioned, and comfortable. The restaurant on-site serves breakfast, lunch, and dinner; guests get a free continental breakfast. Single economy rooms with a shared bathroom are available for $60–75 depending on the season.
Links:
[1] http://www.tamarindcourt.com
[2] http://www.moon.com/destinations/virgin-islands/st-john/sights/cruz-bay