What is your opinion? I believe it would be rather tacky if all logo's should literally communicate what they sell.
Can you see on these logo's that http://www.fratellirossetti.com/ sells Italian shoes and http://www.blacktomato.com/, luxury holidays? Nevertheless they are successful brands. Rossetti communicates timeless style, Black Tomato unconventional experiences. That's enough, no?