five stars all round. highly recommended.