I literally live thousands of miles away and therefore there is very little likelihood that I will ever enter the store, but all the best and Godspeed to your friend´s store!
It really makes me smile that there are still specialized stores opening as in my city (Hamburg, Germany) there is only one, as I lovingly call it, "nerd store" (apart from the inevitable GW) with a very small wargaming scene. I grudgingly have to order a lot of stuff online because they don't carry it. We need stores as your friend´s because that´s where one meets new people and communities are formed!
The photos of the store look absolutely fabulous, too!