My wife and I stayed here for a week with our 2-year old, 40 pound dog. It met our needs perfectly. There is a *HUGE* fenced in and nicely landscaped yard which our dog *LOVED*. There is also a nice dog run a short 5 minute drive away. Check-in was a breeze, and we were happy to find that the apartment was already stocked with some necessities like coffee, milk, and some light breakfast items. This meant we were able to postpone our shopping trip until the say after out arrival, which was really nice after a long drive from New York. Another nice touch was the wide selection of quality bath products. The bed linens were clean and comfortable. The TV had all the streaming services you could need, which was nice for quiet nights in, and there are lots of food delivery options available. I could probably go on, but suffice it to say I would definitely choose Margaret's place again if we ever make it back to Asheville.