Love the SLC Sports Complex aka Steiner. My family is here 3+ times a week for hockey, and we've had many friends come from out of state for tournaments that have had nothing but good things to say.
Plenty of parking, well maintained, and clean both outside and inside. The inside is modern and clean. The information desk at the front can direct you where you need to go. Locker rooms for both men and women, as well as areas for families with younger kids, too. There's an indoor and an outdoor pool, a gym upstairs with plenty of equipment, and two separate ice rinks for open skate (skate rentals just past the entrance area), figure skating, and hockey. One of the rinks has stadium seating & is used by the University of Utah team. That rink also a great walking area/"track" around it, and you'll see people walking the loop pretty much all day.