We were a bit worried after reading last few ratings. However, I think this place is great. The location is very good. Communication with Mahbub was quick and without any problems. Check-in was also alirght. Although, I think it would be easier for everyone to use the key boxes. That way Mahbub would not have to wait for us to come but we could just pick up the keys any time.
I did not find this apartment dirty. Yes, the floor could be maybe mopped but otherwise the place was alright.
I would definitely recommend this place.