You get what you pay for
Mirror arrived broken but it wasn't a huge deal breaker as I wasn't aware it even contained a mirror in the first place. Everything else is good, the lense cases have a very bulky, cheap plastic-y look. I dropped one of the lids in the sink while washing them before use and the rubber ring inside [designed for water tightness] fell out. I was able to snap back in but I decided not to use one just in case it leaked in my bag and my lens dried out when not in use. I honestly purchased more for the silver case it came in more than anything. You get what you pay for. The silver baggy is very cute and seems sturdy.
Rating: 4 stars