I'd recommend the apartment. It's very nice, clean, spacious, well-equipped, and has a good WiFi connection. It's located a little bit away from the city center, in a beautiful and quiet neighborhood but you can easily get to the city center by bus and subway.
There is a grocery store nearby and within a 15-minute walk distance, there is a train station where you can find a lot of cafes and bakeries. You can also easily get to the airport or central railway station from there.