This store is pretty straight forward. They sell frames and make frames. The store isn't pretty, there's a bunch of standard metal shelving to house all of the product. The frames are neatly stacked and have the size and price clearly written on the packaging.
There are a number of oddball sizes so with that you're going to pay a little more than say, Ikea, but you'll also be able to get the exact size you need and no have to do a bunch of matting to force your image to fit into a standard size.
A little downer of this place was the lack of customer service. The store was buzzing with a few patrons but the staff weren't engaged, just standing there. No greeting or thank-you for visiting. I'm sure if you engaged them though they would be more than happy to help.