Answer by
silli586 (1103)
The Canyon Ranch Resort in Tuscon, Arizona gets really good reviews. They even have a spa, which isn't something you would imagine them having, but they do! People have said that both the food there and the rooms there are excellent, and it is well worth the price you pay!