I believe the majority of hotels expect you to be 21, but I think a couple of them only require you to be 18. The Taj Mahal, for instance, doesn't want anyone under 21 in the casino-hotel *at all*, unless accompanied by a parent, and even then, they still don't really want them there.