First, the rating: I gave it a 4 out of 5 only because our other experiences visiting Asheville. The location of this place is amazing and it has all the functionality that you would need for a short stay with 2 people. Full disclosure, we travel with an infant and this place is rather small and locating a place for the pack and play proved to be difficult. The unit is clean, very well maintained, and safe. We appreciated the unique Asheville charm. We did not travel with our dog, but this would have been a great place to travel with a dog. Easy in/out and a nice patio for lounging.