Perfect fit and look. I was impressed with the quality! I am usually weary of ordering online, but this was amazing.