The location is so central and really close to so many popular places. Best shopping and lots of food places. Galata is only about a 2 minute walk and taxis are maybe a 3-4 minute walk away, at Main Street.
Reception is also really nice and check in was easy.
I would recommend.