The flat is as described and is in a very good location. I guess I would have given a way better review if it wasn't because it was not clean, and I just don't feel comfortable staying at a place that isn't clean, not to say if it's not my place.
Abhishek offered to send someone to clean the same afternoon I checked in but in theory couldn't get any and told me someone would come in next morning, but at the end no one came and despite chasing I was not getting any solution. So I decided to terminate my stay earlier, which was annoying and time consuming as I had to find a new place. Maybe there was a misunderstood between him and the cleaning company, but the flat was certainly not cleaned and I didn't feel comfortable staying. After I left he apologised, so I hope he changes that and don't get more bad reviews.