These shoes are really nice and they come with heel and ball of feet protectors. They also come with extra heel caps. The height of the heel is perfect! However, the shoes are a little bit small and my toes stick out just over the edge of the shoe. I ordered 8.5, but I'm going to order a size 9 and see how that fits.