John and crew were great to deal with. The facility was very neat and clean and they are clearly very 'customer satisfaction' driven. Although I now have a not-surprising 'laundry list' of items to address, they took care of the most pressing item and I felt they gave me the straight scoop on the other things including how to prioritize them going forward.