Does anyone know if they serve food & drinks ?

Also, how strict are the time slots? Like if I'm on the 18th hole and my time is up will I get booted, or will I be able to finish my round?