That's nice to hear, I've always wondered about that. I grew up in a small town where every business for young people to hang out would fail. It was partially because we didn't have much money to spend, but I realized later in life that we didn't feel any responsibility for supporting the businesses in return. It's not that we were selfish necessarily, we just didn't understand how things work. Then when a business would shut down we would all complain about how we had nowhere to go, but failed to consider the fact that we had utilized the place to the fullest extent without making many financial purchases. As I recall this happened with an arcade, a couple of coffee shops, a skating rink and various other businesses.
Now that I'm older I do see a lot more clearly that when you find a business that you like, you should make a point to support them and help them to stick around.