The key point is user friendly way. Which isn't in your design.
The problems are:
- Users need to dive too deep into details from the very begining. Most users don't want to read/think. They just need to know which hotel is good for them.
- Measuring scales are not good and are mixed in a weird way. E.g., Clean and Dirty are the opposite sides of the Cleanliness, etc.
- Both positive and negative metrics have the same color, which isn't intuitive.
- Statistical significiancy. Do 34% vs 35% vs 36% are significant enough to discriminate the hotels?
- Finally, there is no easy tool for users to define a winner, which is the main goal.
Some thoughts of how to improve the design:
1. Provide user-friendly comparision tool.
See the picture, the winner is obvious, right? And it's a scalable approach:
2. Use information disclose pattern.
Let users to get results quickly, and dive into details if needed. It's like inverted pyramide principle.
3. Use simple numbers as a starting point for comparision.
The numbers are obvious and understandable, and this is a great tool to filter out some items, too. And this is scalable, too. To do it, implement some custom metric (as an expert), but provide the description for it. You need to be honest with users, they don't like to feel fooled.
4. Make the comparision rating for each feature.
You don't know what feature is more appealing to a user, but this is a way to let him dive into the feature for very detailed comparision.
5. Don't use negative metrics. Use only positive instead.
Dirt is Clean with zero value, etc. People search for a hotel with optimal positive metrics, not the negative.