Now I remember why it's been two years since I've eaten here. Service is slow, even on a night where only a few tables are occupied. There is constantly a group of employees chatting at the host stand. The food was overpriced for the quality I received and it didn't taste fresh. The total bill came to $50 for two adults and a child with no appetizers or desserts. I don't mind spending money on dining out if the food actually tastes good. The enchilada, rice, and beans were bland and barely warm, but the taco was fried too long and all the beef inside was crispy. There are so many better options for Mexican food in Gilbert. Arriba needs to greatly improve in order to compete.