Perfect fit. Seems to be of good quality materials and workmanship. Should wear very well.