Accomodation in the tea-houses is basic, as you'd expect. For your first nights on the trek you might get the luxury of a private bathroom in your room, but above Namche Bazaar the chances are you'll get a simple room with shared toilet facilities.
Food is good, with more variety on the menu than you might expect. For breakfast you could have Porridge, Muesli, Cornflakes or Eggs/Omlettes. The lunch and dinner menu is the same, with choices of soups, main dishes such as fried noodles with chicken or vegetables, spaghetti bolognese, fried potatoes, rösti, chips, meat or vegetable curry with rice, and the ubiquitous dhal bhaat (curried vegetables with rice and a lentil dhal). If you're having vegetable curry or the dhal bhaat, you may well be offered second helpings.