This place is a good value, although I wouldn't call it sparkling clean. Definitely clean though and didn't have any issues.
The hosts make you sign a rental agreement outside of Airbnb which was odd to me, but the agreement itself was standard and it only took 5 extra minutes.
The internet worked great, and kitchen was fully stocked and furniture was comfortable.