The only positive thing about this place was that the location was great. However, there were way too many cons to justify staying there again or paying that much money.
First, the actual room does not look as nice in the pictures. When we checked in, the kitchen sink was covered in this gross black residue. There were a couple cracks in one of the bathroom doors. They also didn't give us enough towels even though we told them how many people were staying. I messaged the host a couple times about this over the course of our stay and they ignored that request.
We were also told to request the extra twin bed 24 hours before checking in. The twin bed was not there when we arrived. When we messaged them about it, they said that the twin bed would only be given if it was actually available, to which it was not (this was not said in the AirBnB description or in their check-in instructions). Luckily we were able to get the twin bed the next day. The pull-out couch bed, however, was extremely uncomfortable as the frame is falling apart (it's very lopsided).
Worst of all, on our first night, the washing machine started to leak and flooded our floor (we hadn't even used it). When we messaged the AirBnB, they said there was no one onsite so they'd have to fix it tomorrow - AKA leaving us in a pool of water that could've completely damaged our stuff. I eventually called the number and they sent an emergency maintenance worker to clean it up. We were told that they would fix the washing machine the next day. They never did. I messaged them about it two more times during our stay and they said they would take care of it. They never did.
We're extremely disappointed with the lack of customer service of the hosting company for this place and feel misled by the nice pictures on the AirBnb's page. I would not recommend. I wish we could have at least gotten a discount or a partial refund for the mess.