The apartment has everything you need, however for an extended stay the cooking supplies are a bit limited. Communication with the hosts was great and everything was perfect when we arrived.