No they are not all inclusive. Marriott has a program, not sure of the name, you can upgrade to. They have a special room on an upper level where you can get lite food, drinks etc. I will try to find the name of it.