Clean, helpful, accommodating, everything we were hoping for and more!