Decent for the $
I recently bought 2 of these for my daughters bday. They were a great price, however one was beat up quite a bit. I did Not have time to return, so i taped The ribbon back to the front & managed to glue some of the rest.
All in all a great purchase, just maybe needs better packing/shipping.