engineering comparison between Lafayette, Lehigh and UMass Amherst?

<p>Hello,
My daughter is graduating from HS this May and was fortunately admitted to 3 great schools to study engineering. Two are private and considerably more costly, i.e. Lafayette and Lehigh. The other is public, i.e. UMass Amherst College of Engineering. We can afford to pay but there will be sacrifice and some degree of pain associated with doing so. I would describe my daughter as quite bright but not very disciplined and lacking tenacity although could mature. Any perspectives on where she is likely to be more successful considering such things as professor availability, professor engagement, her peers, environment, career guidance, etc? Thank you!</p>