5 stars for the product. 1 star for the uncertainty of delivery date. It took almost 2 months to get the product when I was promised 3 weeks delivery time window. Coming back to the product, it's amazing. My family loved the texture of the product. It's very comfy and cozy.