Hi there,
I stayed there for over three months on a consulting gig. The hotel is typical of Delta and functional, aimed at the business traveler. I however did like the hotel and it was fine for me and it is smack dab next to Stage West. It is in an industrial area so watch for the Trailers, they are EVERYWHERE! It's easy to get to the airport from there.
Have a great time!
CJM