Overall a decent place to stay with a fantastic view!
It was cleaned well, but the apartment is in clear need of some renovation and maintenance. Given the price to stay along with the laundry list of strict rules I would expect a better maintained unit.
If you do stay here be sure to read the full check in procedure as it is quite complex.