Communication was great prior to arrival which was very comforting. The agent met us right on time for both checking in and out and was very helpful. We only had one meal in the apartment, but kitchen is fully stocked for entertaining.