I bought these for a cruise but it turns out they were uncomfortable to wear due to the design of the sole.  True to size, they fit but hurt the ball of my feet.  I have purchased shoes online before and was disappointed.  The cruise was still great.