This place was very clean, well set up and in a very ideal location close to public transit. We stayed here for 7 weeks with our 16 month old. The kitchen is well stocked, the host had left some treats for us and he was very responsive. I highly recommend this place for short or long term stays.