The apartment was very clean, had all the necessary amenities and the communication along with the check-in and check-out procedure was spot on. I highly recommend it.