Excellent quality and craftsmanship of the cushions!  However, as far as delivery time is concerned, I rate you   star.  I ordered the cushions on May 25th and received the cushions on June 9th.  What is the holdup on delivery?  And during the process I was given different estimated times which is very confusing....