Mariscos el Puerto was amazing..the service was great..about a 20 min wait but so worth it. Live music, great drinks and amazing food. We live a block and a half away and plan on going again. We actually were going to go somewhere else to eat, but as we were waiting the one man band sang a song that my mother in law use to love so my husband said wait he wanted to hear it, as soon as the song ended the hottest called us for our table. Waitress3s kept checking on us to make sure we didn't need anything else..they even boxed up our left overs...great place to eat and enjoy the Mexican music. You can either eat inside or out on the patio. I highly recommend Mariscos el Puerto