Excellent communication, location and cleanliness - plus snacks!!