Clean, supportive, great customer service, exactly what we needed.