I bought this item because of the arch support. The rubber sole is really cushiony! Does the job.
I got a 9 (which I normally use), and this product is a tight 9 I'd say (length wise) so if you feel in-between numbers, check the half sizes options!