The location is okay. It's very clean and the restaurant setup is great. The food is where they'll lose you. It's good Mexican food. If you're looking for authentic Mexican taste then this isn't the place. The portions are great, but there's just something missing with the taste.