The best thing about my apartment is that it's just such a complete experience. You can watch movies/shows, hang out on the deck, cook in our full kitchen, or get some work done at the desk in your room.
It's about a 20m walk to Lechmere or Harvard, but you can take Bus #69 right to them in much less - it leaves every 20 minutes. It's also a 20m walk to Kendall.
Plenty of quick food places around, I recommend Midwest Grill or Tupelo.