Nestled among Carolina pines on 12 acres of lakefront landscape in Cary, North Carolina, The Umstead Hotel and Spa is the only Forbes Five-Star Hotel in North Carolina. Our world-class spa offers indulgent body treatments, massages, facials, and manicures and pedicures in a serene, nature-inspired setting. Guests are invited to replenish body and soul through pampering spa therapies and transformative beauty treatments, all while surrounded by breathtaking views and stunning art-filled interiors. Just five minutes from Raleigh, Durham, and Chapel Hill, The Umstead is a sophisticated sanctuary where luxury, wellness, and natural beauty come together in perfect harmony.