First. I like the place. I like the cheesy lights outside and I like all the potted flowers. I like the decorating and the care it took to build this place. I don't like the sound the wooden leg chairs make when being scraped across the floor. That annoys me.
The drinks are good, not great and too expensive.
The food? Ok, I know my beans. For me, it's all about the beans. If the beans are good, the rest of the food follows. Their beans are delicious! Homemade for sure and really yummy. I love the green salsa and find the extra cheesy food to be be very good. Outstanding? Probably not. But it's good food and really consistent. I tend to stick with the combos, an enchilada and taco with rice and beans. Nothing fancy but it's always good.
I can't say this is a 5 star restaurant. But if you visit, enjoy the outstanding ambiance, the cool patio (they even had live music tonight) And the loud and fun conversations in the dining room. For me it's always a fun experience.
To earn 5 stars, Rosas has to up their game on service. Greet people enthusiastically, be friendly and prompt at the tables. They are lacking in both.
Improve your happy hour offerings and I promise you will get a following. Neat places like this one are few and far between in NE Mesa.