I chose 4 stars because the sizing is inconsistant.  First pair was flawed on the top so they were sent back.  Second pair was a full size difference between the two shoes.  It was like the left was an 11 and the right was a 12.  We sent these back too.  Unfortunately, I had to send my son to the store to try these on in person.  He ended up purchasing an 11 at the mall.  He normally wears a 12 in shoes.  Runs a little big in my opinion.