Only just put them on so its too early to review properly but they are fine at the moment.  Not sure about them being firm support but are super comfy regardless.