I am a size 8, bought an 8 and the fit was perfect.  These are very cute and look more expensive than they are.  The only problem I have found with them is that they rub on my ankle bones.  Wearing high socks takes care of this.  I would not think if you have big calfs these would work for you.  I did not have any problem getting them on or off and I have a high arch low volume foot.

Side note-shipping was crazy fast.  I did notice they are in my city but I ordered the 28th and they arrived before 3 on the 29th.