The location is perfect.
We were traveling with our son and my parents and the apartment was great for us. It has two separate bedrooms and two bathrooms, and big living area with kitchen. It wasn't super clean and haven't had some basic things in the kitchen, enough soap in the bathroom, and other little things that would be appropriate for the price you pay for the apartment and would mean a lot whan you travel with a small child.
We weren't able to get baby high chair and baby cot, which was a bit of a problem.
We were able to check in early and check out late, what made a big diference because of the flights and our son :)