Three stars for this place is a travesty. The food here is pretty good and the service is always friendly. Those are my main criteria for a five star rating. I also did not find anything I ordered nor either salsa too hot. Yes the food has kick to it, but it's far from what people have described.
i have to agree, however, I'm not too keen on the iPad billing system as it seems to cause mild chaos if you want to split the bill, and having the server watch you as you choose the tip is a bit off-putting.