My wife and I are just getting out of the "Ikea" stage of our life and looking for a quality sofa that will last 10+ years. We have 2 young boys that like to surprise us with activities such as running outside and playing in the mud then coming inside and immediately jumping on the sofa. My wife wants fabric (instead of leather), though that may not be a hard requirement. We've looked at pretty much all of the big names (Restoration Hardware, Ethan Allen, Pottery Barn, Crate & Barrel, Room & Board, etc.) and they all seem overpriced and not of great quality. I know that we want to look for something that has a solid wood frame and that we should scotch guard the fabric, but that's about it. Any suggestions? We live in the Minneapolis area in case anyone knows of specific places we should look.

Thanks in advance!