Soft and looks great.
I got one for myself and my son.  They look great and now I don't have to worry about scratching the Switch screen.
Rating: 5 stars