We stayed at the Canyon Vista Bed and Breakfast and let me tell you it was wonderful. Trista was great. Our room (Kinesava room) couldn't have been better. Trista gave us breakfast vouchers to area restaurants wich was nice. Canyon Vista B&B sits right off the main road through Sprindale and the Virgin river runs right behind it. The free shuttle is a short walk from the B&B. Zion National Park entrance is 5 min away. We hiked most of the trails. Oscars is a great place to eat.