I stayed there. It was okay but not fabulous. It's not even close in quality to Embassy Suites, but its okay for a night's sleep. The Outback Restaurant is almost in the parking lot and there are a few others. Most of the nicer restaurants are a short cab ride away.
There are a couple of other Hotels just a block or two away that also have restaurants.