We were excited to stay at Bill's treehouse in the hills of Belmont. He was communicative throughout the booking process, which took us by surprise when he stopped communicating with us after we checked-in around 7pm and discovered the "treehouse" was a complete mess and had not been cleaned prior to our arrival. The house reeked from the previous guests, beds were a mess, bathroom was dirty w/a broken towel rack hanging by a thread on the wall, crumbs all over the furniture, no toilet paper, paper towels, or hand soap. Bill's wife finally contacted us (from out of the country) to rectify the situation and the earliest they could get their cleaners to the house was noon the next day. We couldn't find any extra bedding for the master bdrm so we had to strip the bedding ourselves and wash everything just so we could finally go to bed. The washer that sits in the second bedroom is incredibly noisy -- so if you have anyone using the second bdrm it's best to do laundry during the day. We reached out to Bill (again) to let him know what items needed to be replenished and to inform his cleaners that the bedding in the master bdrm did NOT need to be cleaned as we had taken care of it (one last thing his cleaner needed to do). We didn't hear back from him (again) and when we returned late in the evening, the bedding had been swapped out, but this time the sheets had a funny sour smell as if they had been sitting in the washer for FAR TOO LONG. We couldn't find any replacement sheets for the bed -- at this point we probably should have left for a hotel room, but it was late in the evening. This is a classic Airbnb property where the owners don't have a property manager or someone that can handle guest inquiries when they're not available -- and in our case when they're out of the country. The property is sparse compared to many other properties we've stayed at. They're just doing the bare minimum to pass as an adequate rental. We're still working with Airbnb to settle a reasonable partial refund for our stay, but to no surprise Airbnb has not heard back from the host. Perhaps avoid staying here until the host has had a chance to recalibrate and improve his rental process and communication.