The townhouse was clean and has everything we needed (including my furry guest!). I would recommend and stay again!