This location has a great reputation for its food, with many customers praising the quality and taste of their dishes. The restaurant offers a variety of options, including breakfast, lunch, and dinner, and has a cozy and welcoming atmosphere. The staff is friendly and attentive, and the prices are reasonable.However, some customers have noted that the restaurant can be a bit small and cramped, which may be a challenge for larger groups. Additionally, some reviewers have mentioned that the restaurant's hours of operation may be limited, which could be a problem for customers who prefer to dine later in the evening.Despite these minor issues, this location is a great choice for anyone looking for delicious and authentic Mexican cuisine in a warm and welcoming environment. With its high quality food, friendly staff, and reasonable prices, it's no wonder that this location has such a high overall rating.Some reviewers have noted that the restaurant's food is made with fresh, homemade ingredients, which is a major plus in their book. Others have praised the restaurant's variety of options, including its breakfast menu, which is a great choice for those looking for a morning meal.In terms of service, this location excels, with many reviewers praising the friendly and attentive staff. Whether you're dining in or taking out, you can expect to receive top-notch service from the staff at this location.One potential issue that some customers have noted is that the restaurant's parking lot can be a bit small, which may make it difficult to find a parking spot, especially during peak hours. However, this is a minor issue and does not seem to detract from the overall experience.Overall, this location is a great choice for anyone looking for a delicious and authentic Mexican meal in a welcoming and friendly environment. With its high quality food, friendly staff, and reasonable prices, it's no wonder that this location has such a high overall rating.