Recent reviews of St. Thomas luxury rentals