We are planning a trip 7/4-7/11 visiting Sedona, Grand Canyon, Prescott, and last two nights considering the JW Marriott Desert Ridge or the Westin Kierland. We are coming in from NY, and traveling with two kids ages 6 and 11. The Desert Ridge has a Family package with free Breakfast/Lunch/Dinner for kids 12 and under, plus a $50 credit to be used each day at the resort for $189/night. The Westin has no specials currently and is around $170 per night. I have points with both Marriott and Starwood, and typically stay at either chain for work and pleasure. I am leaning towards the Desert Ridge because of the package deal. Are both resorts comparable? I also checked the Hyatt Regency, and they did not offer any interesting packages. Thanks for your advice!