@Teri995 It's important to understand what the Superhost status is based on.
Airbnb doesn't have field agents who go around checking the conditions of a listing.
Superhost is based on a few criteria. The overall star rating given by guests, a host's response time (if they fail to answer booking reqests or inquiries within 24 hours), the number of bookings or days they have booked per year, and a less than 1% cancellation rate.
So the actual condition of the unit and the attitude of the host are only reflected by the ratings and reviews left by guests.
And those can be quite subjective. What may seem dirty to you may not be noticed by some 18 year old, and a lack of adequate kitchen gear may be a non-issue for someone who eats all their meals out. A lot of guests travel with their own shampoo or soap and might not be affected by the lack of those found in the unit.
So all you can do is rate and review accordingly to your experience to aid future guests.
You would be surprised how many hosts have gotten terrible guests who had several 5* reviews. Sometimes it's because the previous reviews were for stays the guest had had when travelling alone, but then travelled with a group, some of whose members weren't respectful, sometimes it might be because the previous hosts were actually property management companies who tend to give generic 5* reviews to all guests as long as they don't burn the place down.
Hosts receive penalties for cancelling, and depending on how many bookings they get per year, may easily lose Superhost status by cancelling even 1 booking per year. So the most valuable thing about booking with a Superhost is the unlikelihood of having your booking cancelled, leaving your travel plans in disarrray.
As far as not getting a full refund, as others have said, when you book a place, you are bound by the terms of the cancellation policy. Some hosts may be willing to refund outside their policy, depending on the circumstances, but they aren't under any obligation to do so, and it doesn't make them bad people- they are simply trying to run a viable business.
The reality is that almost all guests think their reason for cancelling should be grounds for a refund, whether it is due to travel disruptions, a death in the family, an unexpected expense in their lives that means they can no longer afford the trip, whatever. If hosts simply refunded all guests who considered their reason for cancelling to be worthy of a refund, guests would constantly be cancelling and hosts would not be able to survive.
Always check the terms of the cancellation policy ( there are several different ones) before booking anything, and if you are going to feel that you've been treated unfairly if you have to cancel and don't get refunded in full, book a different place with a cancellation policy that's acceptable to you or make sure to purchase travel insurance.