A great apartment and great location. Check in was very flexible when our train was cancelled and we arrive 3 hours late.
Only down side was the sofa-bed didn't have sheets and it took us 3 days to get them delivered.
Would recommend but makesure you have everything you need upfront.