Opinions on Tufts

Hi,
Can anyone tell me their opinion on Tufts engineering, particularly environmental engineering? Also what is Tufts like in general?