This is a great place to stay. Some of the areas need a little updating, such as the spa and pool areas, but you are staying at a ranch and not an elegant hotel. With that being said, the staff is remarkable and beyond what I have experienced at 5 star hotels. Very kind, and accommodating. They aim to please and will help with everything. Plus they are very genuine about all they do. Each one truly loves working at the property and is truly happy to assist. This is what makes Tanque Verde exceptional! We didn't partake in the activities, but it would have been fun. I am certain that the families around us were really enjoying their vacation! The spa was nice, but very small ( needs some updating) the guest rooms were great. Very large, nice rooms with a fireplace and large bathroom and ours had a terrace. The beds were very comfortable and the large leather lounge chairs were nice to hang out in by our indoor fireplace. Breakfast was included and was excellent. we could eat anything off of the menu or use the buffet. we had dinner once and it was good, also drinks and apps at the bar were good. Not much else around to eat unless you drive 15-20 mins, but love the area because it's right on the edge of the saguaro national park and it's beautiful! Again the staff is what makes this place awesome. They go above and beyond to get you whatever you need. Highly recommend staying here if you can afford it! I would imagine it would cost a family a lot with activities.