Great location, clean and well prepared apartment. Has everything you can possibly need for a great stay.
Only point for consideration is picking up the key around the corner for check in. I was with my 2 years old, pram and suitcase so was not that simple but apart from that great value!