The apartment was nice and the location is about 10 minutes walking from the center of town.
The listing is marked as self check in but you need to meet someone to get keys.