Mel's place is located in a building of apartments. Nearest restaurants and groceries stores are on E Broadway, a 3-5 min walk. The apartment is nice, with various pots and utensils, and is indeed suitable for a long-term stay.
As for parking, we didn't secure a parking spot, but instead parked in front of the dumpster. This means that we had to move every Wednesday for garbage collection. I recalled one time when another car parked there late at night, and I had to find another one (which was difficult), and also another time when two cars on the street parked so close that I had great difficulty parking in and out. Be mindful of this situation if you also happen to get a parking spot that's not "regular".
Overall, great stay and would recommend. The property manager is very responsive, even late at night to sort out problems. We had little issues staying here.