Not a bad place, we eat here about twice a month but NEVER on Saturdays or Thursdays. That is Mariachi night. They are a very talented group but waaay too loud for such a low-ceiling place. They would sound better, say, in the middle of a parking lot. Or if they lost a few of the trumpets. I don't like it when my eardrums bleed and you literally cannot have a conversation without shouting when they are within 15 feet of your table.
Pros: beautiful view, lots of parking, hard working staff
Cons: seasonal window draft, loud, loud, loud, disappearing staff