how good are they,and what would you recommand? opinions ,or experience.