I don't have an account with Chase but I've made some deposits here for other accounts and everyone that works here is always so helpful and kind.
I would consider opening a Chase account based on my experience at this location.
Plus they have free cookies =)