Looks like they were selling clothing and then transitioned to tea. They have 100 percent feedback that includes some tea. I think if you do not get your hopes up too high you should be fine. Take the long jing for example. If you look at the photo of the tea you can see lots of stems and longish looking leaves that make me skeptical about the AAA+ rating on it. More like A...which would be in line with the price. That's not to say it would be bad tea....just that you get what you pay for.
I saw this vendor last night and have to say that I was tempted to get the bi luo chun.