Everything came way before its delivery date.  What a wonderful surprise and quality is great too.  Thank you so much