My understanding is they will get the food for you, you pay for it. They will cook 3 meals a day, but dinner would be ready late afternoon as they have to leave, so you'd have to reheat it. Have never been able to find a room open when we want to come, but a friend of mine has stayed there many times and really likes it.