Nice renovated apartment and pretty clean. The AC was great since it was a bit warm during the stay. Good location for public transport and loads of cheap restaurants around (mostly Kebab/pizza places). Self check-in was easy and well explained.
The only thing I would suggest would be to get either a microwave or a electric oven in the kitchen - not a big deal though.