Very comfortable but does fit snug. I recommend ordering a full size up. I went up 1/2 a size and can only wear a thin sock but that works for me.  The insole is not removable if you need arch support. Cute and comfortable.