Ditto what LACALLIE has said >>> "In the main bay area, 24 hour hotel service is hardly necessary ...".
Many hotels do, however, offer some sort of (limited) room-service, both food & beverages, into the late-night hours (and in some cases, round-the-clock); but it's generally not publicized fro some reason. You'd probably have to do some of your own research on this (which is possible online, at individual hotel websites); and then again, only believe 'half' of what you read & hear - LOL. There are no hard-&-fast 'rules' in Acapulco; or, in other words, they can 'say' one thing - and decide to 'do' another thing, as they please.
Smoking, at least for now, is allowed/accepted just about everywhere & anywhere. I was once told, some time back, by an Acapulqueno that the only place you can't/shouldn't smoke is in church (LOL).
Good Luck.
RonVal