All round excellent. 5 Stars.