That is a very lovely and very well located apartment. The interior is very modern and have all you need for your stay (even more thinks than I needed).
If you are staying with more than 5 people, you may few a lack of space for luggages, but that is not something that bothered me and my family.
I totally rcomend thi place, awesome cost benefit.