These are appartments rented by a hotel nearby and they have a whole building block of those. Thus housekeeping also present ;)
The one I lived in was quite modern, clean and very spacious.

Highly recommend.