Trainer is sturdy yet lightweight. This shoe runs snug. With heavily padded socks or an orthotic, you will want to get a half or full size larger. Amazon's very easy return process made the dreaded return process a new pleasure and got my larger size quickly. Thank you!