This post of mine and the general Rome thread that contains the post might offer you some insight.
http://www.flyertalk.com/forum/24176989-post147.html
Generally speaking it is a decent business property. There is nothing nearby beyond a business park and another hotel complex further down the road.