clean, convenient, responsive. highly recommended.