We really enjoyed staying at David´s apartment. It was perfectly located, close to nice restaurants, cafés and good shopping opportunities.
We have tried sleeping on a better mattress (it was ok), but except from that we can only recommend to stay at David´s studio.