True to size and very cute. Cheaply made, but you get what you pay for. Definitely worth the low price. I've gotten lots of wear out of them without any issues. They don't stay up the greatest, but they get the job done!