I have had falafel at so many restaurants throughout Cleveland, and XYZ is by far my favorite! It's the last thing you would think a place like this could nail, but it's seriously so good! Love their brunch too. The staff is also very welcoming and friendly!