I'm thinking about getting a pair of Cariuma shoes, but I'm skeptical of buying some online without trying on. If you have some, are they comfortable and would you buy them again? Also, do they run big or small? Thanks!