I stayed 4 nights for a convention. No vending machines anywhere. No bottled water anywhere. I went next door to a Hampton Inn to get water. Maid took dirty glass and put it back as if it were clean. People at desk didn't know about surrounding area. Restaurant food was very good, however service was abysmal. No one to greet you or seat you. Service folks stood around and pointed at me when I came in. I ate alone and it took 2 hours - most of that waiting for a menu, waiting to take order, waiting a looong time for it to be prepared. Cook ignored my request for no spices. 2 girls ordered and waited so long that they left. Another woman ordered and complained that it was cooked incorrectly according to her request.
Although this is a great location if you're going to a convention across the street, I'd recommend staying at the Hampton Inn which is next door.