excellent for everything 5 stars for all