5 stars on all counts! Clean, convenient and good communication!