A timely reply just not very correct:
"Sand castle on the beach is a fair drive to SCUBAs dive shop."
Actually we have a boat located right at Sand Castle on the Beach. The hotel is a great small beach hotel right on the west shore of the island. It has good snorkeling right in front of the hotel, a great Wine Spectator Award Winning restaurant, white sand beach and awesome sunset views. It's also only a half mile from the Frederiksted Pier, which is probably one of the best dives on the planet, especially at night.
"My personal opinion would be to look at any of a number of the condos on the north shore."
If you want to be a long ways (30 mins) from either town.
"July can be hot and sticky just like Jersey. You may find it to be more comfortable there."
July's weather is actually normally quite nice. In my 26 years here it has never been warmer than 90 and that was an extreme (and in September). There's always a trade wind so it's seldom humid.
"The folks at SCUBA are great to deal with, however they are not usually the most flexible as far as schedule and dive locations"
While we definitely appreciate the compliment I must point out that we're the only shop that dives every one of the moored dive sites on the island. With boats located in both Christiansted and Frederiksted we easily adapt to just about anything divers would like to do. Diver requests for specific dive sites are the first thing we consider (along with the obvious weather and sea conditions) when deciding the daily dive sites.
"the inflatables are one of the nicest setups for diving around"
LOL
"You may also want to check the pricing of their packages the have in the past had the best pricing"
Or you can check out our airfare inclusive packages. No one on the island comes close to our prices.
As an end note, the OP has already been in contact with us and we're setting up some fantastic diving for her and her fiancé. I just wanted to reply publicly here to correct some of the impressions that others might get.