Good location, great apartment, poor check in experience (had to wait for half an hour with luggage and three kids after the communicated hour after a long flight).
Good value overall!