I subscribed to the bellabox beauty box around june last year, and signed up for the 12-month package. I've really discovered new products that I absolutely love, and I think the samples are mostly very useful! Some aren't, but for the price, I do think it's pretty worth the money spent! The box it comes in is so pretty as well, and I use them to store small items or jewelry.
I have purchased beauty products from their website before as well, outside of the beauty box. All the items that I ordered were delivered very quickly and arrived in great condition, and I even received a free gift, maybe because I ordered quite a bit.
Overall, I definitely recommend this store! Although sometimes items go out of stock quickly, so you may have to wait for them to get restocked.