This is an outstanding location and a good flat. It is extremely close to an awesome park and very close to tons of fun things to do.
I had a few issues, two of which are fixable.
1) The flat resides within a building that contains multiple flats. The building itself has a lock and we were not provided a key to that lock. As such, we had a very tough time getting in initially (over an hour ordeal with the management team) and then had to rely on the neighbors buzzing us in throughout our stay. Apparently the other residents recently decided to start locking this door - they had posted a sign about it and the management team claimed no one else had had this problem.
2) the toilet in the main bedroom was out of service (we were informed after booking that it would be).
3) Depending on where you were in the flat, especially in the living room, there was a lot of noise from either/or the street or the neighbors next door. On the first night for us, there was a large party in the street next to our window that literally started at 2am and lasted till about 5am. On the second night, the neighbors ran their washing machine for a long time and we could hear it pretty loudly. We could also hear them either yelling or talking very loudly.
Overall, if your top priority is the location, that may trump all else. Just need to be aware of the other issues (though the first two may eventually be fixed).