Liuzhou, I feel for you. Having been in the hospital a couple years ago for a silly pneumonia I can relate to the awfulness of it all. Food was the least of my distaste. Uncomfortable bed (which was more like a cot), noise, and nurses who didn't want to be bothered.
Had to stay two nights which was three days too long for my liking.
After those two days the doctor still didn't want me to go home, (I really believe it was just to rack up more charges) but I insisted and I won.