The apartment where we stayed was great! We were 4 plus a baby. It is perfectly located and you have public transport just across the street.
You have everything you need in the apartment. They even left a dog bed and plates for her. And there is a park just downstairs to take de dog.
They offer parking for a fee, much better (and cheaper) than paying the street parking.