Perfect fit. Perfect length. Super comfortable. Maybe a tad thin, but with the hot summers here I don't see that as a huge problem. Might not last as long because of the thinness, but only time will tell that. Great for the price!