It's a little bit too heavy for me.  I wear size 11.5 Shoes and ordered size 12 and i have plenty of room in the front and back.  It feels snug and comfortable but I noticed within 30 mins to an hour, my feet starts to hurt.  They are too heavy for me.  I would've gave them 5 stars if they were lighter.