Clean, friendly, professional... just a great experience. The descriptions that I read beforehand were accurate in all regards.