Delivery was a little delayed - but that wasn't entirely the seller's fault, my inexperience with 3D printing meant I'd inadvertently designed a fragile part and the first few and broken! Once I reached out and asked about the status, communication was top notch; the design was modified and material choice upgraded at no extra cost. I'm really happy with the finish on the final piece, and the dimensions are spot on.