I did not stay there
but my office is about a mile south of it...
The area up there is OK, it is an excellent location if you are looking at some event at the OlympiaPark, or if you need to do business with BMW which is right next door.
Otherwise, it's a about a 15 minute subway ride if you want to go downtown.