How many stars had that apartment? How many stars you gave in your review?
What makes Airbnb not reliable is not cockroaches, but no negative reviews. I prefer Booking, because my reviews even negative are not removed like on Airbnb.
Airbnb hides the review score, only giving an average.