Bus stop right next to the apartment building. A small grocery store 1-2 minutes away from the building, 2 large supermarkets within a few minutes of walking.
The apartment was comfortable, had everything I needed for a 5 night stay.
No self check-in, but it was very easy to arrange check-in and check-out with the host.