Seafood restaurant known for satisfying portions and nice flavors.