We did not have a good experience and I would not recommend booking this listing. The place is as described and decently clean but the host is very disorganized, borderline dishonest.
When we checked in the place was not cleaned since the previous guests. We reached out to the host who confirmed the mistake and sent housekeepers, forcing us to leave and delay our checkin time by 3 hours. He told us he would refund us $100 as compensation.
Two days later the host contacted me, warning me that guests might try to check in because the place was mistakenly double booked. He did resolve it within a few hours and nobody showed up, but it was disruptive. We were forced to stay at the accommodation in the meantime as we did not want strangers walking in and having access to all our belongings.
After checking out it took several days, plenty of reminders, and finally threats to involve airbnb to get the compensation we were promised.
One positive point (to be fair), the host let us check out one hour later for a $20 fee.