It's true what everyone says, they fit a little big. I am a true 10.5 so I followed their size guide and ordered the 11. I will wear thick socks or put an insole in and they will be perfect but they're comfy regardless. I don't usually buy cheap shoes, or shoes from not well established brands but I had to have these and I am impressed with the quality.
The reviews on shipping scared me a little but once they shipped they arrived in a week. It took them 3 weeks to ship so I emailed customer service a few times asking why they hadn't shipped yet. They never answered that question and just kept saying they will ship soon which was annoying but they did answer every time, A friend of mine suspects they likely drop ship, ordering them in from China (which takes about 3 weeks) then ship to their buyer.