Overall okay.
The apartment was not ready for checkin on agreed time. Was a bad smell but he fixed it within 4 hours after we complained.
Cleaning was not good. We had to ask to get it fixed.
Communication was good