Unfortunately this is the first negative experience I've had with hosts. The check in time is restrictive (4-8 pm) and not clearly advertised. There is no flexibility. My flight landed at 10:37 pm and the hosts refused to let me check in so I had to scramble to book a last minute hotel. The hosts were unsympathetic when I communicated this with them and on top of not letting me check in last minute they also refused to give me ANY refund. I cannot comment on the cleanliness or comfort of the room however I would not recommend staying with hosts who are completely inflexible and unethical and rely on technicalities to make a bottom dollar.