What is the under flooring? If it is cement slab then I would go either carpeting or wood laminate with the cushion and vapor barrier under neath for warmth. If you have a heated basement under neath, then go with something firm so you don't get marks from your chair rolling or your cupboard containing your fabric stash. I like the carpet in my sewing room because it cuts down on the threads traveling outside the room.