Indeed.Yes. If you hold a bond to maturity (and assuming there hasn't been a default) you will get paid the interest and recover the face value.
But make no mistake, if interest rates rise, that bond will be worth less than it was. That loss of value is just not apparent to someone who holds the bond to maturity. But if you try to sell a bond (which you can easily do), and if there has been an increase in interest rates you will get less than the face value for it.
Similarly, in a bond fund or bond ETF, that reduced value is being reflected in the daily value.
I am pretty selective with bonds (in my own way) and KNOW I will hold to maturity. I certainly don't trade bonds.
I hold exactly one bond right now, in a tax protected account.
I paid ~.80 on the 1US$.
https://fixedincome.fidelity.com/ftgw/fi/FIFrameset.do?page=FIBondDetails.do?cusip=56035LAE4
Definitely holding until maturity. A very small 20K part of my portfolio filling a niche.