Excellent for everything. All five stars.