I've been to Casa Mexicana a few times mainly with a larger group of friends. It's a great place for parties and social gatherings. The food is fantastic, the staff are very friendly and the drink is great! They also serve pork (which is not common in Bahrain). Great place for mexican food!