Excellent all round. Five stars!