Unfortunately, I cannot write a proper product review because I still haven't received my order. I placed my order on November 30th, and as of December 23rd, it still hasn't arrived.
It turns out the items are shipped from China, which was not made clear on the website at the time of purchase. As a result, the products will not arrive in time for Christmas.
Very disappointing experience due to the lack of transparency about shipping origin and delivery times.