A little scratched in transit, but otherwise great
Some of the bottles were a little scratched up from rubbing against each other in the one large bag, but I only needed a few of them so I was able to find 3 in good condition. The rest weren't bad, just not as pristine as I would have liked them. The purple color is very attractive, and they are translucent enough that you can see the level of the shampoo and conditioner in them. The bottles seem sturdy enough to last for a while.
Rating: 4 stars