Really comfortable & not a terrible fit. For the price, I wasn't expecting anything wonderful. The only reason I'm not giving 5 stars is because it stunk like dirty feet when it arrived. It was a very strong odor. Other than that, no problems!