all assuming you are getting competitive rates (compared to comparable hotels in the area), this is a very good hotel.
good location with lots of eateries nearby, short walk to metro station.
because this hotel is surrounded by other tall buildings, l would say about 50-75% of the rooms face 'walls' = no view. if this is not a deal breaker for you, it will be a comfortable stay.
big fridge inside and kitchenette. ideal for long stay. washer/dryer works ok although it does not dry completely. too small bathroom but it's ok to 'sacrifice' this part for bigger room.