Yeah, the buttons need to be re-sewn, but that happens with a lot of clothes. I own it in cream and black and it is SO cute.
I highly recommend it. The detailing and shape is really unique and I get nothing but compliments. I wear both of mine constantly and the buttons became loose, but that's it. These things stick up well to normal, wear and tear.