translate English to German: although the room was to be non smoking, the smell on entry was overpowering.
Internetanschluss dürfte mittlerweile zum selbstverständlichen und unentgeldlichen Service gehören. Ggf.