Premier Inn Hotels

Premier Inn has 500 hotels across the country - making it the UK's largest hotel chain. This isn't the company's only claim however as it also offers guests a rather unique guarantee - "A good night guaranteed or your money back". Operating in the UK for over 20 years, Premier Inn has had plenty of time to get it right.