Very clean and convenient! They had fresh water when we arrived and had the bathroom stocked with things we might need! We didn’t bring our dog but would have been perfect with a fenced in yard and Asheville is very dog friendly!