We stayed in the Green Hub (location on the ground floor btw) during a business trip and the apartment was just ideal for our purpose as the metro and shops for everyday use are really close and the apartment is well equiped.