I have many questions, hope to get some answers/suggestions to most of questions. Thanks in advance. 1) Attached photos: One entertainment room (carpet, Tile below it, not sure about what it is, I posted the photo on a forum, someone says it could be VCT tile, the current tile below carpet is very hard, I feel it likes hardness of cement tile); One guest room (very thin material, looks like tile, but I use easily break the "tile" by finger, Linoleum Flooring?). Both rooms are half below the ground, so I should consider preventing humidity which may permeate through the first layer of flooring. 2) I prefer to go with Engineered hardwood flooring, but am open to other choices. Any suggestions? 3) The house was built in 1960s, and the tile below carpet could made of asbestos, so I may let the tile stay to avoid too much removing cost. I am not sure how much it will cost to remove them (If removing, I need to hire a certified Asbestos Inspector, if it is made of asbestos, then I don't know how much it will cost to remove them). Any suggestions about the tile? Should it be better to stay? 4) Can I put something between tile and Engineered wood (prevent humidity)? If yes, what material, 1/4" cement board, or Flooring underlayment? If Flooring Underlayment, how can I glue engineered hardwood on it? 5) Staircase is covered by same carpet too, but it is solid hardwood below the carpet, I believe it is white oak solid hardwood, so I only need to sand and refinish the staircase. If hiring a contractor, approximately how much will it cost to sand/refinish each step of staircase? I really would like to know the reasonable quote range. Thanks so much for reading.