Terrible absolutely freaking terrible it was entirely too small even though I read the reviews and I ordered my exact size and then on top of that a button fell off I'm returning it immediately!!..... and I'm going to be so pissed if they don't refund my money for the broken button I didn't break it!!