Threads of Time in Danville, Illinois. Not only do they have have loads of fabrics from CW to the latest in Batiks and everything in between but they also have notions, and a retreat center called Threads and Beds, several class rooms, a seminar center, 6 large design walls, several kitchen areas, bathrooms, showers, etc. There's also a fabulous yarn shop and a custom sewing/alterations shop in their building.
http://www.threadsoftimefab.com
Add to all this a very friendly and helpful staff and what more could you ask for? For the most part Bill and Missy, the owners, will remember your name after your first visit.