Almost perfect
Ordered two and unfortunately both mirrors were broken. The rest of it was super cute.
Rating: 3 stars