This is great. The cards are a great quality. I've used them every day. The puzzle was challenging but very fun and definitely no where near impossible. I finished it in about four days but I'm in the hospital so it would probably take longer if you have a full time job or are going to school full time right now. I would definitely suggest this. It did take about 2 weeks to ship and then about 5 days to get delivered after that but everything else was 100% great!