Roca is one of my favorite places in Kalamazoo. The food keeps getting better, with additions to the large plates, and the tacos are consistently excellent. Really good vegetarian options and great menu for gluten free individuals. Cocktails are great, and there is an extensive tequila selection, small beer list that highlights the theme of the restaurant. One issue I have with the atmosphere is that sound travels, and it's usually very loud. That being said it's great to be there with a full restaurant because it feels lively. Servers are always really great, and bathrooms are large and accommodating.