Excellent all round. If further windows were required I would be a returning client without hesitation.