This place is overrated and no particularly great value.
The apartment is fully stocked, it has everything you could need. The location is okay. Not too far of a walk into old town, and restaurants/bars very close.
Don't be fooled by the pictures, the windows don't have some view of heaven but of a giant skyscraper and smelly alley where people will fart, scream, and yell until 5am.
The owner never once checked in on us.