The bitcoinfees.21.co website, and mostly everyone's brain, is broken.
Look at the graph on bitcoinfees.21.co, it's pretty clear to see that 120 satoshis per byte is what you need to pay, no different to last week. Or last month.
No it isn't. Fees of 120 satoshi/byte can leave the transaction unconfirmed for several days in most or at least many cases.
I've made a transaction with 120 sat/byte and I got 0/3 confirmations for 16+ hours, untill someone suggested me to use viabtc. So no, it's not.
I made a 140 satoshis per byte transaction today, and it took less than 6 hours. Maybe I'm lucky, maybe you guys are unlucky. Anyone can try it for themselves, pay on the low end of the scale, we call this "free-market capitalism"