"Classic" should be plural because each is a classic. I would also hyphenate must-have.A friend gave me books and a wanted to thank her. Is the expression a classic and a must have used correctly?
"Thank you so much for the books. I just read them for the first time and really enjoyed. Rob said they are a classic and are a must have."