Since Fidelity began providing cash management services through Goldman Sachs, I've fired my non-caring, fee seeking, bad attitude, poor customer experience banks such as Citizens and Blue Hills and use Fidelity for all my direct deposit, checking, CD, credit card / debit card services. Combined with retirement account services and a world class app, Fidelity provides unparalleled customer service and should conduct training in customer service to these banks that can't get out of their own way. Fidelity's walk-in branch experience is also first rate.The only reason I don't give 5 stars is that Fidelity is not full service and does not provide such services as lending or foreign currency. They also have work to do in managing their card and web process vendors. Other than that, Fidelity gets it when it comes to customer experience. read more