Rosie's is Tex-Mex, so it's mostly Mexican style food. The food and margaritas are good, but pricey. Always very crowded, too, so be prepared to wait most lunch hours and evenings. There are no shortage of Mexican places in Huntsville and Madison, and in my opinion, you can find similar food at much better prices (not to mention shorter waits!) elsewhere. When the weather is nice, there is additional seating on the patio, but it's no fun waiting an hour for a table when it's cold, as there is very little waiting room inside.