Deck Tacos are amazing, as well as the bread! Staff is incredibly friendly. Lovely homey vibe inside the restaurant, and beautiful view outside. Expect long waits (90+ min) on weekend nights...!
Go for the cabanas... There's a small minimum charge to meet, but you get a giant private space and if you have a small dinner party they will even put out a private table for you right on the deck