I always get great fabric here. The staff is kind and helpful regardless of your level of skill. GF has patterns and thread on site for purchase as well but no extras like elastic or buttons. The fabric is on the more expensive side but the quality is consistently very good. GF has a blog to get you started with ideas and a newsletter. I highly recommend signing up to the newsletter, you get notifications on sales :)