Hard but fun once you understand how to play it. Took me awhile to understand which parts were which based on the recipes, but once I did it was a lot of fun! I had some small frustrations getting the sewing machine to work sometimes, and it would be cool to have a clearer representation of how many of each item are on each table. Overall very enjoyable once you get past the learning curve.