Has anyone used this site before?

It looks quite amazing, 5% tax, 30% off.

What's the sites credibility?