We recently stayed at Bay Lake Towers which uses the CR's CS restaurant. There was nothing wrong with the service and I would not hesitate to stay there again, but it wasn't the over the top service I hear about at some of the other resorts, particularly POP. They had some safe options on the menu and were very professional about taking his order and handling his food, but there was nothing purchased or prepared ahead of time especially for him and no great effort to custom make him something. For example, they carried the allergy chicken strips and were always willing to make fries for him, but I once asked if a cheeseless pizza was doable. They said no because all the pizzas came in pre-topped. No offer to find a way to make him one. I do wonder if I asked for more if they would get it, say getting a cupcake from Chef Mickey's, but I didn't know as much at the time as I do now. We had a kitchen so it wasn't a huge deal.