Hotels are here to stay