Flat has the absolute best location close to everything.
it has all amenities you need, is bright and beautiful flat. i recommend.
Bad sides: rooftop not so great as small view not great stairs to it are very small and steep (so not for small kids or elderly people);
construction site very noisy in morning but thats probably temporary
flat not spotlessly clean i hope they improve that