Absolutely perfect for all. Better than expected, Definitely recommend to others.