My kids and I really like this place. The food is good and the atmosphere is pleasant. The soups are really good and the chicken soup is loaded with vegetables. I would give don Ramon's 4.5 to 5 stars, especially since there are not a lot of great Mexican places in Cleveland.