Excellent everything! Communication, cleanliness, location.