The fit and the material are better than expected. The design looks very sharp and the kit is quite comfortable. i would certainly buy another kit, HOWEVER, it took 6 weeks for it to arrive. According to the tracking, it arrived in Los Angeles about 1 week after the order, which was phenomenal. However, it then took 5 weeks to get to me and I am only a 5 hour drive north of LA! A great product, but the shipping fiasco was really disappointing.