I recently purchased a pair of ankle leather boots from H&M in the colour beige, and I love it!
The shoe fits true to size and has a hidden zip on the side. It has a 100% cotton lining and insole, 100% leather upper (it isn’t soft leather), and 100% rubber outsole.
Since the heel of the shoe is a covered block heel, and the height is approximately three inches, it is safe to say that you can comfortably walk in it. The shaft of the shoe is also around 8 inches. The only downside, in my opinion, is that the shoe’s leather feels stiff.