Perfect in every way. Communication, cleanliness, attention-to-detail, location...Just perfect.