I worked with them as an internal designer for over 3 years which was great! The whole experience has been very pleasant - nothing but professional staff & quality products delivered at all times- it's always good when people treat you professionally without question or reservation (it can be quite rare). They're not perfect by any means either though there may have been one thing that could've improved things slightly if only because of our time working together so closely however we were able tp get along well enough otherwise :).