feel

1the feelthe feeling you get when you touch something or are touchedYou can tell it's silk by the feel.She loved the feel of the sun on her skin.

2an act of feeling or touchingI had a feel of the material.

impression

3the impression that is created by a place, situation, etc.; atmosphereIt's a big city but it has the feel of a small town.The room has a comfortable feel to it.There is an international feel to the restaurant.