I completely remodeled my bathroom using this complete shower system. 
My contractro told me the quality is very good,also they got cUPC certificate,and compaliant with ASSE 1016.
I love that it came with everything including the rough-in valve.
 It worked out perfect and somewhat fairly easy to install.