I received a sewing machine as a gift this year, but do not have space to dedicate to sewing. My husband recommended some type of portable storage. After reviewing all bags I could find online (and the ones at the local sewing shop) I decided that this bag was the best combination of function and price.Three bags are part of the set - a cutting mat bag, a project bag, and the rolling sewing machine bag. There are tons of pockets and I was able to easily store all my basic sewing needs right in the bag. The designer also had the foresight to attach a strap that can be used to keep the top of the sewing machine bag open for loading and unloading. Oh, and the bag has a metal frame for added sewing machine protection. The zippers seem of good quality and overall the construction looks sound. I did have to return the first bag shipped to me because the telescoping handle was broken. The new bag shipped to me is fine. The Overstock.com return process was easy and efficient.I think the only way I could be happier with this purchase is if I were able to get the blue or the black instead of the Camel. The color is much nicer than I expected, but just doesn't fit my personal taste. It seems that the bag is marketed toward quilters, but I don't quilt and it still meets all my needs.