Its our 2nd time staying at this centrally located building. Close to public transportation. Less than 10 minute walk to Metro station which was our main form of transportation. Few good restaurants within 2-3 minute walk. Great pastry shop 1 block away.
Very easy check in and front desk can assist you with all your needs. They even scheduled our PCR tests.
I would definitely stay again on our next visit to Istanbul.