Painted Dog has everything you need for a very comfortable and relaxed stay. And Cathy is a fantastic host who made sure we had everything we needed.