Yuck, I don't think I would stay somewhere with ants on the bed!!
I don't mind the view in the room, we usually don't stay in our rooms much so I'd probably draw the curtains and leave it at that. But if I was paying for all-included food I'd be pretty miffed at that restaurant situation!!