dirty apt no help from airbnb

I paid 180 for 7 nights hoping I would save money by not booking a hotel in ibiza and making my own food. When I arrived I realised the place was very dirty…the bathroom looked like it had never been cleaned! I was told I couldn’t cook meat which was no problem but the cooker didn’t work anyway. The cleanliness was the biggest issue so I left and booked into a clean hotel for the same price. I emailed my host and cancelled online only to be insulted by the host called ‘sneaky’ and accused of using tactics against her and that I really just wanted to stay with my friends…ludicrous! DO NOT use Airbnb!!!!