Stayed a week at Starlee's. Great apartment, very convenient, close to the L train and the shops you'd need in this situation.
Very bright, colorful, really makes you feel welcome. We had largely enough space for two people.

We didn't meet Starlee in person, but the check-in and check-out were nevertheless quite easy, and she still was very helpful about the place.

Highly recommended.