The apartment was clean and big, the kitchen is new and equiped with everything. Location is great.
The only thing i would recommend to change was check in. The lady that waited us was very polite but she didn't speak english. Also you must be at a certain clock for check in because someone waits for you.
The building inside is under construction i think, because it was not very nice but it was ok for 3 days that we stayed, since the apartment was great.