Overall ok, but lost stars due to 1) location 2) noise 3) host’s abrasiveness. This apartment is located directly on the corner of 2 busy roads with cars and traffic all day and night. It wasn't clear from the listing or the photos that the outdoor patio is actually in the front yard with little privacy (the fence is see-through and neighbors and sidewalk are a few feet away). We felt like we couldn’t relax outside with the constant loud noise of cars and people walking by. You can also hear the upstairs neighbors so that adds to the noise. Now about the "rules." We've hosted many guests on Airbnb ourselves, and we wouldn't dream of asking guests to sign such condescending "rules" as this host wrote. This host responds to every negative review with "rules are there for a reason" and "you agreed to them when you booked" and generally blaming the guests. Well, just because he wrote those rules, doesn't mean they are fair or even ok to ask of guests. This host is hostile and abrasive (as evidenced in each of his replies to the negative reviews). I’m sure he’ll write a hostile reply to this review too. Prior to arrival, William sent us multiple pages of overbearing rules including nitpicky instructions about things that really are the job of the host (laundry, trash) because he charges a hefty cleaning fee. He wants to shift the work onto the guests. When we contacted him that the propane in the fireplace had run out, he first demanded that we "check the rules" and then eventually told us to go purchase a replacement propane tank and install it ourselves (and he'd reimburse us). We felt this was not our job and once he knew the propane was out, William should have asked housekeeping replace it. We are on vacation; it's not our job to upkeep his airbnb. His communication is hostile and condescending (i.e. "if you lock yourself out, I won't be rescuing you"). He sent us an angry message that we checked out 30 min late at 10:30am (we were trying to adhere to his cleaning checklist) and said that housekeeping was "waiting." As it turned out, the woman who cleans lives upstairs and wasn’t waiting for us at all. She told us to take our time as we have 2 young kids. No need to send us a rude message like that. Also to note, there is no A/C, some lightbulbs don't work (i.e. bedroom floor lamp), no kettle, no propane in the fire, couldn’t get the TV to work, and the parking spot was very tight for a large car (we had a minivan). This apartment is OK but the host made the experience stressful, unpleasurable, and very cold and transactional. It felt very unlike Airbnb.