This was the cleanest airbnb I have stayed in so far. They even clean and make the bed for you in the afternoon. I got lucky and was the only one staying in the particular room, so I had a bathroom to myself. The beds were also new and comfortable. The hosts are very friendly; they always wanted to talk and make sure I was doing well. The check in and check out were flexible; just discuss the time with the hosts since they work.