I stayed here on company business. Our company usually holds our manager meetings at Westins, and while this one might not be as nice as the Atlanta Buckhead location, it's still a pleasant place to stay.
Room isn't terribly large, but was very clean and comfortable. Bathroom also pretty small, but shower is nice and has good water pressure.
Location seems pretty decent (about 8-10 mi. to Turner Field, to Georgia Dome, etc.), and front desk was very pleasant, particularly Katherine? Kathleen?
The meeting facilities are really nice, I was not impressed with the restaurant (nor its prices!). The gift shop is also rather exhorbitant in its prices ($9.99 for a container of Neosporin? Is it IMPORTED from France?).
Overall, though, I would definitely stay here again, if given the choice.