Only 1 star because Yelp doesn't offer 1/2 a star. Waited over 30 minutes for our food. When my steak fajitas arrived I was given 5 small pieces of steak and some cooked onions. I couldn't believe they would actually serve such a miniscule portion, it was so pathetic and disappointing. My boyfriend's meal was also a sad failure with another stingy approach to serve beef tacos. Even getting out of this place was a struggle as the waiter did not give us our check several times after asking if we were through eating. Staff were impolite to one another, but friendly to guests; still I don't want to hear staff bickering during my meal. The chips were warm and the salsa tased good. My margarita was not bad either, the best part of the entire experience. The waiter clearly sensed disappointment and gave a discounted meal. Overall, Pedro's you have some extreme fixing to do.