Its a perfect fit . Its everything I hoped it would be. Received it in a timely manner. Great for the price.