I can't say enough good things about this place.
They've handled the engine replacement debacle in such a professional and customer-centered manner. They were in contact with me throughout the entire process (it took two weeks to get the work done, what with parts ordering and getting approval from the warranty department), they were very patient with all my questions, and they were overall just great.
Again, a big high-five to everyone at this shop!