Irma's place is cozy and perfectly located in Asheville. Two of us stayed there for a long weekend. We loved having a fully functioning apartment with kitchen, laundry, and a large closet helped us keep our things organized and out-of-the-way.
Depending on how much time you plan to spend at your lodging and how close you are with your companions, this place can sleep four, would be bearable for three, and is ideal for two or a solo traveler.
Three grocery stores and several restaurants are less than a 10 minute walk -- so easy to stock up -- and downtown Asheville is 1 mile away. I recommend considering a Gray Line Trolletly hop-on/hop-off 2 day ticket from the visitor center and walking to and from Pack Square.