Very well made, actually too big for small sofa, haven’t had an6 rain yet so don’t know if it works. Great colour . Feels quality