I really liked these boots, but the heel is not 2".  Measured at the back of the boot from the bottom to the point where it meets the body of the boot, it's a 3" heel which is just a little too high for me to wear comfortably for more than a short period of time.  The quality is super, but the heel height made me send them back.  I was really disappointed.