I wonder why someone would tell you that.
The Lido buffet is open for dinner, pizza and calzones and caesar salads are 24-hours, and yes you can take any of the food back to your room.
Here is the room service menu:
They don't have hot entrees for room service. But you will see so much food there is not a thing to worry about!