Very clean & had every amenity we needed! We plan on booking this place again whenever we come back to Asheville!