In 2016, L+R (A big hotel and property investment company) took over Atlas. L+R have hotels and luxury 5-star resorts all over the world. 2016 was also the year Holiday Inn Express Portsmouth – North was opened.