I work for Linode, so I'm pretty biased :) This is also a Linode forum, so it may not be the best place to ask for reviews. That said, we post customer stories on our website and you may want to take a look there to get an idea of what other Linode users think about our services:
I’ve been with Linode for over 5 years. As far as reviewing them, that entirely depends on what your needs and abilities are.
For an unmanaged Linux host, they’re great. You have lots of flexibility.
If you need a Windows host, then no. You’d probably do better with another host.
If you need an extremely large complex infrastructure, maybe or you might fair better with collocation.