Orchards Inn is a cozy hotel located in the heart of Sedona. It features a rooftop terrace with breathtaking views of the red rocks and the city. The hotel offers comfortable rooms, a pool, and a restaurant. The terrace is a great place to relax, soak up the sun, and take in the stunning scenery that Sedona has to offer.