We have eaten at Don Pedro's about 4 times and the experiences have been different. The first time was the week they opened and they were busier than they could eer handle. The service was slow and the food was cold and not very good. The 2nd and 3rd time were a little better, but the service was still not very good. The food was better, but not excellent. The 4th time was much better, the waiter really seemd to know what he was doing and the food was hot and great! Watch out for the chicken tacos - they put peanuts in the sauce mix and I am allergic to peanuts!