I've been here dozens of times for meetings and I can't complain about much compared to other places.
The location might sound weird for tourists but I don't think it's aimed at them. It is centrally located with lots of cheap and not so cheap food options. There's shopping as well as... That's about it really aside from luxury car dealerships.
Traffic and construction aside, once here it's very modern and clean and the service is super friendly. Chairs and tables are nice and the branded schwag is cool to have.
I can't vouch for the rooms or the outdoor pool but I've been told from guests they are upscale which makes sense given the renovations they've done here.