Beautifully made. I just need to adjust the straps, otherwise a perfect fit. The length on me is ankle length but I don't think that should be a problem.