This was adequate for the price and our needs. It could have been cleaner - both linen and everything else.