My wife and I stayed at Gallows Point for the 3rd time in as many years. We've always stayed harbor side becuase we love watching all of the boats arrive/depart and the action in Cruz Bay. The 1st and 2nd floors provide excellent views of the harbor. Gallows is a beautiful property, the ground are well-kept, and the rooms are clean with nice furniture, etc. The staff is always really friendly. It's a short walk into town, but there's lots to do on the resort itself. The resort's reef is excellent. There's lots of marine life, and I even saw a 5 ft nurse shark in the reef. Lots of pretty coral as well. We love St. John, Cruz Bay, and Gallows Point. We wish we could visit Gallows Point more than once a year, but it's a special place to visit.