Flanigan's Resort and Spa puts you in a great location, within a 15-minute walk of Zion National Park and Zion National Park South Entrance. Guests can visit the spa to indulge in deep-tissue massages, aromatherapy, or reflexology, and American cuisine is served at Spotted Dog, which is open for dinner. Other features include a bar/lounge, a spa tub, and a seasonal outdoor pool. Fellow travelers say great things about the helpful staff and restaurant.