No they are not
I don't think they're pet friendly, we didn't have our pets on last trip there. Great place to stay though for a good price.
A deposit is just that, it's a deposit just in case there are incidentals regarding the dog. If all goes well, ethically, and rightfully so you get your money back for an incidentally free stay.
Same
Thanks! Your answer is awaiting moderation.