Clean, efficient and well managed. Would recommend.