Cheap and perfect
Nothing was broken. The colors went on no problem. Colors lasted about 2 weeks for me (with base coat, 2 layers of color and top coat).
Rating: 5 stars