First impressions are everything, and this restaurant makes a great one. From its cheerful yellow walls to the upbeat Mexican music playing in the background, this place screams fun. It offers authentic homemade Mexican cuisine, where everything is made fresh daily. Its menu includes many vegetarian options and dinner platters.