St. Thomas any suggestions?

We just came back from St. Croix. Stayed at Divi Carina Bay. We really enjoyed our stay there. Now we are planning on a trip to St. Thomas. Looking for suggestions on resort, hotels, restaurants and the like. Any and all suggestions would be greatly appreciated.