Very conscientious. Attention to detail. Kept us updated on time tables (we had several delays due to rain). Professional yet down to earth, enjoyable to be around (we kind of miss them!). Great work, very focused on customer satisfaction. They are quality focused and do not cut corners. We would not hesitate to recommend them.