The town of Saint Thomas is famous mostly as a stop for cruise ships both on Eastern and Western Caribbean cruises, but it is a perfect spot for a holiday on its own. And now, for a limited time only, you can stay at a luxury hotel in St. Thomas for prices starting at $589, which means that you get up to $500 off the original price! With a special promotion code, you can book a vacation that includes a roundtrip flight, and accommodation for 5 nights at the Marriott Hotel for only $589 per person. The beautiful Marriott Frenchman’s Reef & Morning Star Beach Resort looks over the sea on one side and the scenic Charlotte Amalie harbor on the other side. You can lounge on the side of the pool to catch some rays, or walk down to the half-mile beach. There are lots of amenities at the hotel, including but not limited to three pools, a waterfall and a spa. The hotel is pure luxury, and the customers are all treated like royalty. So this is your chance to go on a vacation and pamper yourself like never before. St. Thomas in the US Virgin Islands is the perfect vacation spot for anyone who wants to enjoy themselves. You can find more details here.