We had a very pleasant experience at Great Harbor C&I on JVD. We were on a CYOA boat from St Thomas and had to check back in at Cruz Bay (ROAM wouldn't work apparently because of some non-citizens on the boat). We moored at Lind Point and took the dinghy around (they charge to dock the dinghy at Cruz Bay). Can't say the experience with US customs and immigration was at all the high point of the trip.