Terrible service tonight! We were understanding of it being busy considering the fact that we went in around dinner time. The waitress barely checked in on us and my mom asked for more salsa which she never went and got, but we saw her talking with someone. The food literally was taking over an hour to come out and we were literally watching people that came in wayyy after us leave before us and we still hadn't gotten our food. She told us a 20 minute ticket time which turned into over an hour. Oh and not to mention we waited to be seated for over 45 minutes. I'm very disappointed and upset tonight because I love Barrio and I was looking forward to it, but us having to wait so long made me lose my appetite. We actually ended up leaving because she kept telling us that the food would be out, but we were only waiting longer and longer. I really hope that my next experience isn't this upsetting.