I was really happy with this product. It is nice quality. Only reason I only gave 4 stars is because it is complicated to put on. As long as you have the time to figure out how to get in it, it is well worth the effort!