I have a few hotels for you:
These are all upscale (3+ Stars) hotels with indoor pools!
35 14th St NE, Atlanta, GA - (404) 876-8888
Marriott: Grand Marquis
265 Peachtree Center Avenue, Atlanta, GA - (404) 521-0000
125 10th Street, NE, Atlanta, GA - (404) 873-4800
Embassy Suites Buckhead
3285 Peachtree Road, N.E., Atlanta, GA - (404) 261-7733
165 Courtland Street NE, Atlanta, GA - (866) 716-8127
GA Tech Hotel and Conference Center
800 Spring Street NW, Atlanta, GA - (404) 347-9440
Also, if you are not too worried about the price, these hotels provide unrivaled luxury, with an indoor pool, all hotels are approx. 4 stars:
Four Seasons Atlanta
75 14th St NE, Atlanta, GA - (404) 881-9898
Westin Atlanta: Peachtree Plaza
210 Peachtree Street, Atlanta, GA - (866) 716-8128
3434 Peachtree Road, N.E., Atlanta, GA - (404) 237-2700
Hope this helps!
I love going to the Marriotts. Many of them have a resort-like feel, the beds are incredibly comfortable -- something Marriott is known for -- and weekend rates (especially in areas that cater to business crowds) are generally discounted. In my experience, the pools are always maintained, and there are plenty of towels.
you need to be more specific on the price your willing to pay