The place is well located and the check-in is easy if you speak portuguese.
The apartment is on a first floor without elevator, which was no problem for me. It's a big apartment with, at least, 5 rooms and two bathrooms. Over all it was okay. The bathrooms were a bit unclean, there was no hand soap or toilet paper.
I didn't get the chance to cook, so I can't comment on the kitchen.
This is not a problem of the apartment but my room (Q1) faces the street. The apartment is abobe a restaurant and near another one, which makes it a bit noisy until 1am, more or less. Around that time some city hall workers also started working on cleaning the street and it was way too loud for 2am. I know it's not a problem of the apartment, but I just wanted to mention that it is noisy.