Always checks all the boxes for what we need in Cleveland Heights. This was our third visit and we look forward to more.