Excellent - rate highly. Great all-round