Has anyone had experience with This company?

DTA 70095 Full Set 2 Front Complete Struts with Springs and Mounts + 2 Rear Shocks 4-pc Set

I checked other reviews besides our car and them seem to be mostly positive.