This shoe is best of both worlds, both cute and comfortable. It runs just a little big, but it wasn't big enough for me to return. It doesn't rub anywhere, I wore it for 14 hours on day 1 and came home with happy feet.