Not what I would call a soft feel but not hard either. I put a rug pad under it and it was fine. Looks great!