Rosie's has a great atmosphere, both at lunch and at dinner. There are often a lot of people waiting at dinner time, but the restaurant seats a lot of people, so the wait goes pretty quickly. They have great margaritas, and their servers tend to be a lot of fun. I love their chicken nachos - but don't order the large size! Even the small size is plenty for me to split with a girlfriend, and we'll both still be full. I highly recommend buying the queso dip for the complimentary chips.