Joitakin parhaista hotelleista St. Thomasissa, joita matkailijat lämpimästi suosittelevat, ovat
The Ritz-Carlton, St. Thomas,
The Westin St. Thomas Beach Resort & Spa ja Buoy Haus Beach Resort St. Thomas, Autograph Collection.Viiden tähden The Ritz-Carlton, St. Thomas, 8.4 arvosanalla, on ylellinen vaihtoehto, joka tarjoaa mukavuuksia, kuten valet-pysäköinnin, laadukkaat vuodevaatteet ja merinäköalaravintoloita, joista yksi on aivan rannalla. Vieraat kehuvat usein erinomaista henkilökuntaa ja upeaa ruokaa. Se sijaitsee kätevästi lähellä Turquoise Beachia ja American Yacht Harboria.Toinen erinomainen valinta on 4.5 tähden The Westin St. Thomas Beach Resort & Spa, jolla on myös 8.4 arvosana. Tässä lomakeskuksessa on uima-altaan reunalla sijaitseva ravintola, purjehdusaktiviteetteja paikan päällä ja uima-altaaseen rajautuva baari. Huoneita kuvataan mukaviksi ja siisteiksi, ja henkilökuntaa kehutaan ystävälliseksi ja avuliaaksi. Se on lähellä Morningstar Beachia ja Frenchman's Bayta.Niille, jotka etsivät korkeasti arvostettua kokemusta, 3.5 tähden Buoy Haus Beach Resort St. Thomas, Autograph Collection, ylpeilee vaikuttavalla 9.2 arvosanalla. Vieraat kehuvat usein huippuhenkilökuntaa ja mukavia, siistejä huoneita. Lomakeskuksessa on rantaravintola, merinäköalaravintola ja uima-altaan reunalla sijaitseva baari, sekä laadukkaat vuodevaatteet ja egyptinpuuvillalakanat. Se sijaitsee hyvin lähellä Morningstar Beachia.Lopuksi,
The Hideaway Hull Bay, 4 tähden majoituspaikka, jolla on poikkeuksellinen 9.6 arvosana, sopii erinomaisesti rauhallisempaan kokemukseen. Se tarjoaa samppanjapalvelua, yksityisiä uima-altaita ja mukavia, siistejä huoneita. Sen sijainti on kaunis ja ainutlaatuinen, vain lyhyen kävelymatkan päässä Hull Bay Beachiltä.