The location was perfect for our needs for this trip and the building itself was in good condition. T while the kitchen and living area were generally functional and as pictured, the bedroom and bathroom were not clean. The carpet in the bedroom was stained, there were handprints on the walls, the bed frame was fabric and dirty, the closet carpet was stained and fraying, the towels provided were stained, and the shower head and bath faucet were loose with separated caulking. We did not receive check-in information until about 10 minutes before check-in despite reaching out to the host and asking if we could at least get into the building if not the unit since it was raining heavily when we arrived. Thankfully we were able to shelter in the main lobby when we arrived but once we received the check in information, we were instructed not to go in the lobby and had to walk outside in the rain to another entrance. We then found that despite a 3pm check in, they were still cleaning the unit. We were told this was because the previous stay had a late check out despite already communicating with the host that we would be on site just before 3pm. We were then forced to stand in the hallway, due to the rain, until 3:45 when the cleaner told us she was done. As she was leaving and we entered the unit, she informed us there was no toilet paper in the unit and that she would be right back with some. It took >3 hours and messages and a call to the host to get the toilet paper.