The location of Pueblo Viejo Mexican Restaurant offers a welcoming atmosphere with a cozy and casual vibe. The restaurant is suitable for groups, families, and solo diners alike, making it a great spot for various occasions. The staff is always polite, friendly, and attentive, ensuring a positive experience for customers.The menu offers a wide variety of authentic Mexican dishes, including vegetarian options, which cater to different tastes and dietary preferences. The food is prepared with fresh ingredients, and the flavors are rich and vibrant. However, some customers have reported that the quality of food can be inconsistent, with some dishes lacking flavor or being overcooked.The pricing is relatively affordable, with most meals falling within the $10-$20 range per person. The restaurant also offers online ordering and delivery options, making it convenient for customers to enjoy their favorite dishes from the comfort of their own homes.One issue that has been reported by some customers is the wait time for food, especially during peak hours or when the restaurant is busy. However, the staff is usually apologetic and offers complimentary items or discounts to make up for the delay.Overall, Pueblo Viejo Mexican Restaurant is a great option for those seeking authentic Mexican cuisine in a welcoming and casual setting. While there may be some inconsistencies in the quality of food, the restaurant's friendly staff, affordable pricing, and variety of options make it a popular choice among locals and visitors alike.