Definitely a family environment! I would come here if you are looking to for fresh Mexican seafood! They have big tables for big parties however on the weekends it does get busy and sometimes there is about a 15-20 min wait. The park lot also gets filled, you might need to park on the street. On The Weekends they also have a mariachi that charges you per song, however it does get very loud when others pay for a songs. It's hard to hear between your group without speaking very loud. They usually charge $5 per song. Price point is not bad for seafood and the portions you get are good it's good for sharing family.