Its hard to do anything to the location, but its not in centrum and therefor have limited eating locations nearby. But with the metro station nearby, you are fast along!
The room we stayed in where modern and very nice, the separated bath and toilet made it a lot easier in the morning.
We stayed during the NFL match which we where attending (as many other guests), this where recognized by the host and information on how to get to the stadium where hung up in all elevators.