Excellent fit, super comfortable, great cushion and support.  In addition, let me thank Amazon customer service for going out of the way to ensure this order arrived on time.  There was a small hitch in the original delivery, and Amazon worked its magic to get this order back on track, so my sweetheart could wear them to an upcoming wedding.  Thanks.