Had a fantastic dinner here and while not inexpensive, it was a great value for the high quality of the food. Really great overall with great service and a cool atmosphere. One small note (that I loved actually): while they do have English menus, you are in a Spanish speaking country and spoken English is a little bit limited here. The staff could not be nicer though and again, this place is great!
If you own or manage Don Juan, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.