The apartment is nice, but it doesn't completely follow the description. We found it dirty, the kitchen and the rug under the couches expetially.
The table in the kitchen was pretty small, could probably fit 3 people but the space also wouldn't be enough. The sofa beds are simple couches then there's a bed and a mattress that you can put on the bedroom's or living room's floor.
The location is good, walking distance from whatever you might need, but it's really hard to find a parking spot.
The hosts were accommodating, nice and available when we needed them (we checked in at 2 am).