Product review (5 stars): Perfect fit.
Perfect fit and a day early, what else is there to say but, THANK YOU!