The Inn in St. Thomas staying put