Clean, great communication, couldn't have asked for more really. 5 stars.