These are fine for the price.  I ordered a bunch of them, and several seem just slightly crooked.  But not bad enough to not use.  I just get creative with arranging them with fabric poofed up around them, and then you don't notice.