Every year I spend a summer weekend in a local hotel. Two years ago (last year I was in another state for the summer) I chose this hotel and it was magnificent.
This year I had a small hiccup in booking the trip when their computer system wouldn't hold my reservation and I had to call back to redo the reservation.
(I'll update if any of this review changes when I come next weekend, but this is a review from my stay 2 years ago)
I came with a girl friend and our goal was just to relax and have fun for my birthday. The staff was so welcoming and nice and made the check in process so easy. The rooms has two queen size beds (you could have a king if you had requested it) and a nice living area with a sofa bed and kitchen separate from the bedroom.
At that time, the hotel seemed like an undiscovered gem. No huge crowds. No screaming kids. Just peace and quiet with a few other couples when we enjoyed the huge spread of breakfast and lingered by the pool and enjoyed the happy hour (which is basically a good size dinner complete with drinks).
On Saturday night, I invited a few friends over and we had a mini birthday party and than ordered a funny movie on the tv and made microwave popcorn to enjoy with it.
You won't need to spend money on food during your stay. They got you covered. But there are lots of shops nearby to enjoy including Cavecreek/Carefree which is just a short drive. Seriously this is the best hotel. If for any reason, you have any problem or difficulty, they will go out if their way to make it right.