We stayed here a week with our 2 year old. Everything was there for him (cot, even a potty). The flat is very nice, you'll have everything you need. The only downside is the ceilings are quite low so I would advised tall people to stay there. The location is great. Also, Ana was very arranging with both our arrival time and our departure time which both were quite late.