This is kept up perfectly. Easy to get to and very clean. Owners are friendly. This is better than any of the others places we have stayed. And yes they have an enclosed dog run that is also clean. This is our second stay and will stay again.