I recently purchased a pair of ankle leather boots from H&M in the colour beige, and I am loving it!
Both the lining and insole of the shoe is made up of a 100% cotton, the upper part of the shoe is made up of 100% leather (the leather isn’t soft) and the outsole is made up of 100% rubber. The zip on the side of the shoe is quite concealed and it is true to size.
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 approximately 8 inches. The only downside is that the leather of the shoe feels stiff.