Casa Grande sits in a valley surrounded by lush mountains. The rooms have no tv, or cable (you can access wifi fairly reliably). There's a small pool, and interesting, if short, hiking trails. But if you're job is one of those high-stressed jobs that demand 24/7 attention, this is the place to get away from it all. Literally.
The food is good, the staff friendly and courteous.