The apartment is a adorable and does have practically everything you need for a long stay! She is super quick with responses and in terms of scheduling and any date changes. She made everything convenient and easy :)