I've been coming to this hotel since 1985 (when it was first called The Kind Frederik), and I keep returning to this spot in St. Croix. Friends keep asking me why I don't try other places. And it's simply because I don't get a chance to take a vacation like this more than once a year, and instead of risking being disappointed somewhere that I've never been (which has happened), I return to the place where I reach absolute states of bliss. And it's exactly what I'm looking for.
I like to be right on the water, so that I can get up at 7 am and start my day swimming. If you're the kind of person who enjoys being near the water on your vacation, this is the place to be. The hotel is very simple, the rooms vary in size, some with terraces, some not, some with kitchens, some not. It is very well-kept, the grounds are full of different kinds of foliage and the ambience is total laid back.
Frederiksted is a sleepy little town and so far has avoided the development that so many other places have. To me, that's a major plus. Again, this might not be for everyone, but for me it's what I want. The people are friendly for the most part. And again, you have a beautiful beach to walk on, and if you're into swimming and snorkeling, you'll be pleased.
I've found that a rental car is a pretty handy thing to have, to go exploring other parts of the island, to go out to dinner and to go to the store. I've gone with friends, family and even by myself and always felt comfortable.
I highly recommend Sand Castle on the Beach.