I've been mountain biking for years, and have been to a lot of shops all over the east valley. These guys are my favorite so far. They work they do is fairly priced and the work they've done for me has usually taken less than 24 hours.
I also rented a giant trance from them to take to sunrise. They took a lot of time with me to set up the suspension up just right, instead of just taking my money and sending me on my way. They also have full face helmets, which not every bike shop does.
If anyone asks me where they should get work done, I usually send them here.