Business Traveller reviews Premier Inn’s first German property, located close to the Frankfurt Messe convention centre…