Glad you are doing better and you will feel much better at home!
I was in rehab for 8 days and they were very nice and attentive, food was ok but as someone else said, you don't have much of an appetite after the surgery. My OS ordered my own ice packs with the ice you slip into the pockets, 2 for each pack and I had 4 extra ones. The nurses kept them in their freezer and changed them out as I needed them. I only had an issue with one night nurse about withholding my meds.
Since I didn't have a good leg to stand on, as soon as I was able to get out of bed by myself and go to bathroom then I knew it was time for me to go home. Once I got home I was more at ease and could do a lot more than I thought I could for myself.
Everyday gets a little better so hang in there, it will get better.
Lots of hugs and prayers being sent your way!!