What are they like - say, compared to Marks, Gap etc? Quality, washing - do they tumbledry without shrinking? Finally, sizing ... do they come up big/small? Thanks