We stayed at Sofia's place for 5 weeks, and we really enjoyed our stay.
I was travelling with my baby, and Sofia made sure everything was in place for us: we had a crib, a high chair and even toys, and in general the apartment is absolutely baby-friendly (no risk of destroying anything or getting hurt)! The small kitchen is very functional and definitely useful for a long stay, as in our case. We also really appreciated the thoughtful little things: finding a child seat for our ride from the airport, the fresh flowers in the apartment, and getting all the extra kitchen utensils we asked for. When needed, David would come to the apartment within 30 minutes, which was also very useful. Finally, the location is great, you can walk or take the subway and you will get anywhere in no time.
I highly recommend this place for both short and long visits, and even more if you have kids.