I loooooove Rosie's! Everything about this place is so much fun - the food, the drinks, the decor, and the employees. They really seem to care about making sure that you enjoy the dining experience while you're there.
I've never gotten anything less than fresh, piping hot food from Rosie's, and it's always delicious. They do have a pretty long wait time, which is why I usually visit Little Rosie's on Whitesburg, but the wait is definitely worth it at all the Rosie's locations in Huntsville. This is by far the best Mexican cuisine in the area.