OK-this place is huge. Clean, well stocked and I am glad it is in Madison. That said, be prepared to pay huge premium for anything there. Books are sold at MSRP. Yep, the most you will ever pay for anything, ever. OK, fine, get past that and stand in a line that seems to go on forever to pay. It always seems to move pretty well and the staff does a decent job most days. But just yesterday I was checked out by a woman that was just rude for no reason other than she was working in retail. Whatever, everybody has a bad day but to charge full retail and be sneered at? Merry frigen Christmas to you as well! No thanks, I am unsure if I will return anytime too soon.