The apartment had everything we needed for our 4 nights. Quite comfortable bed and good wifi. We didn't do much cooking but it looked like everything was there to do so.
The instructions for self check-in were very detai!ed and easy to follow. The only downside was the stairs and that is only on us. We are oldish and need to come to grips with our limitations and pack lighter.