Just got back from St. Thomas. I am glad we went with Secret Harbour, even though there were a few kinks. The ocean view rooms definitely have a beautiful view, but I have to say that the walk is a killer, especially for someone who has foot problems. Luckily for us, we did have a car, so my husband was able to drive me back and forth. The first room we had didn't have functioning air conditioning, but the front desk was able to move us into a new room right away. I highly recommend checking the room before you commit, as the first room also was outdated, and the second one was much better. Now for the restaurant: We went to the Cruzan beach club. It was decent, but a bit overpriced. Nothing to write home about. The beach is the main attraction. We went to several spots on the island, but our beach was by far the best. The harbor is calm, few rocks, and is perfect for families with kids. We went snorkeling several times and had a blast seeing lobsters, eels, and even a spotted eagle ray! When you're here, you definitely need a car. You should definitely get your supplies at the grocery store and cook some meals in order to save a bit of money, as St. Thomas is quite an expensive island. I wouldn't hesitate to come back, but would definitely do a beachfront room the next time.