clean n tidy well maintained great communication