We rented this gem with some extended family for a long weekend in St. George. It fit our three families perfectly with plenty of room to spare!
It has all of the vacation rental amenities you'd expect with a full kitchen, entertainment, bathroom essentials, etc. But what struck me was how the whole place just felt very well built. The high ceilings on both floors were inviting and roomy, but never "echo-y". The kids had plenty of space to play upstairs, but you didn't feel like they were running around right over your head. That separation between floors was amazing and I want it in my future house SO bad. Our infant slept in a large closet upstairs and stayed asleep even among the laughter and screeches from the other kids! All the furniture was extremely comfortable.
We enjoyed the games (table tennis, pop-a-shot, foosball) in the garage, and the pool down the street was heated just enough to be enjoyable in the 65-degree sunny November St. George weather. If it's much colder than that, your best (only?) option might be the hot tub.
There isn't a ton of shopping or restaurants nearby yet, but we took advantage of the proximity to fantastic hiking and biking trailheads. Paved walking trails crisscross the surrounding neighborhoods for easy strolls. If ATVs are more your speed, it looked like there was access close by for that recreation as well.
We enjoyed our stay immensely and will definitely be back!