Would definitely recommend this place. Check-in was very simple, my flight was actually delayed a bit so they sent me very clear instructions on how to access the flat (with photos). The location is fantastic! I was able to walk just about everywhere and there were so many restaurants and shops nearby. There is a small elevator in the building but I frequently took the stairs and had no problem.
The only thing I would say is that the bathroom (particularly the shower) is very small.
The unit is perfect for one or two people. And overall, a great deal for the price.