Sadly, I cannot rate the content of this subscription. I purchase the box on April 18 th, it is now June 19th and the subscription still has not arrived. When I emailed them and asked about the delay, I was told it had been shipped to Canada and would now be another 6-8 weeks before I could expect to receive the box. I know that we are in challenging times right now, but they need to be more honest with the time it will take for delivery. Four to five months is a long time to wait for a subscription box, especially when you order it as a gift. I would not order this simply due to the outrageous wait time.