A+ in all categories. Would stay again.