Perfect all round, would absolutely stay again.