Second time I've been to Pepins over the last five years. On the way, I asked my wife, if I I metioned anything about the food after our first visit, because there must be a reason we haven't come back in so long.
We went for the dancing and the Flamenco show. The dance floor wasn't crowded, which I like since Salsa dancing is tough in over crowded dance floors. The Flamenco show is awesome and the performers all seem friendly. Sangria was the best I've had out in the local area, but I've had better in other restaurants outside of greater Phoenix.
However, the food was a bit bland. If you google "Spanish Food" and "bland" you'll find that this combination comes up quite a bit. So the blandness is likely a combination of Spanish food being inherently bland and American food tends to be so rich.
The service was excellent. My drink refilled regularly and evey request was treated with given prompt attention with a smile.