I will be honest I did not have high hopes for this item but I am in shock. Not only does it fit very well but it is well made too. Now this is not leather but that is why its so comfortable. The fit is perfect and I was able to wear it out all night with no problems. I definitely recommend it!!