St. Thomas has the best hospital in the U.S. Virgin Islands (Roy Lester Schneider Hospital). St. Croix also has good hospital facilities (Governor Juan F. Luis. Hospital description. The Roy L Schneider Hospital on the US Virgin Island of St Thomas is one of the main medical facilities in the islands. It is an acute care.