I've searched for the best hotel in Barcelona and the W hotel came out on top. At least you got that right!
Then I searched for the best shirt for men and it gave me Uniqlo and Everlane - okay. Then it followed that up with Brooklinen (luxury bed sheets), J Crew (A woman's clothing store), a search results page for amazon.com for search query "Men's Flannel Shirts". Not very great.
Another thing is the star rating. "Based on public opinion" means nothing to me without some context and sources.