Solid and generally consistent offerings, with minor hiccups. Online ordering system can be a real pain, resetting constantly and the password reset is bewilderingly awful. I have spent inordinate amounts of time sorting through the online process of simply ordering so have decided to switch after many many years of patronage -- but probably great if you are local.