Food is OK but wait times are HORRIBLE. Restaurant was only 1/4 full on a Friday evening (should have been a tipoff) but we still didn't have our food (all standard menu items) almost 45 minutes after ordering. Had to have it boxed up to go because we had only allowed an hour (foolish us!) to eat and had to be somewhere. Arriba is a poor name, Manana is more fitting.