I come here whenever I'm baking something special. They usually have whatever it is I'm looking for. If not, it usually can't be found anywhere else either. I also took one of the classes, GREAT instructors, totally worth the money I spent on supplies. The staff is always friendly. The rows are kind of small so if the place is packed it can get awkward, but they're jam packed with stuff so it can't be helped. Do be careful in the entrance/parking area, it can get a little congested and not everyone pays attention. Wish there was one closer to me. :)