We had everything we needed in this apartment. Very clean and well equipped.
Check-in is very flexible, but bear in mind that checkout time won't be negotiable, so plan your last day accordingly.