Good quality, fits great, delivered promptly (actually, a couple of days earlier than expected).  thank you.