I went out to eat yesterday and then didn't get home until like 2-3 hours AFTER I ate, but I put my leftovers in the fridge (veggie sandwich with a cheesy mayo based dressing on it). I then got up and ate the sandwich this morning. We stayed at the resturant for a good 1.5 hours and then it took around 1 hour to get home. The weather was very cool yesterday (rainy)and the take out container was always in my hands/ on my lap (never out in the sun or anything like that).

Are the leftovers okay? They tasted fine and even the bread wasn't soggy!! The lettuce hadn't even wilted and the tomatoes still had good texture to them. Should I be worried?