I'm trying to gather a few recommendations for places to stay on St. Thomas for a night. My friends are flying in the day before our charter and need to stay over before taking the morning ferry to Road Town. I've seen Emerald Beach Hotel mentioned a number of times on TTOL. I want to give them a few options. Any other options (nice but less than 5-star cost)? Thanks.