I have a glass table and could never clean it without streaks.  The E-cloth is amazing!  No streaks ever and you only use warm water and the e-cloth!