a solid long-term buy opportunity