I have an enclosed carport that serves as 4th bedroom/den in a 30 year old house. This room has long been used as storage, etc, and is in fairly bad shape. I'm rehabbing it to serve as a home office, but so that it can still be advertised as a bedroom when I sell the house. The floor is cement (the house is on a slab foundation), and is fairly well stained with traces of adhesive where the carpet padding was glued(!) down, some stains from dogs (yeah, both), and various other irregularities. However, the slab itself is in good shape with no cracks, and a few divots from carpet tacks have been filled in and smoothed.
I live in Arizona, and painted or stained cement floors are common, and don't really have any problems regarding resale, so I would like to paint this floor rather than add flooring or carpet. Leaving the slab uninsulated helps with moderating the temperature as well. I think stain would not cover the irregularities well enough.
I've heard conflicting stories about how to prep the floor, etch or don't etch, prime or don't prime, etc. I'd like to know what the best way of A) cleaning the stains as much as possible, even if they cannot be removed completely (the paint should cover light blemishes), and B) prepping the floor for long-term adhesion of primer and/or paint to avoid peeling or cracking in the future. This is an interior room, so treatments like epoxy that are appropriate to garages and patios may not be appropriate here.
In case it matters, the room is about 12 X 15, with one expansion joint in the slab, about centered. There is little to no issue with freezing, and thermal expansion and contraction is less of an issue because of that and the fact that it is an interior room. This is also a room that sometimes in unusual circumstances gets small amounts of water seeping under the walls from outside (it's Arizona, inside vs outside is a much more fuzzy concept here), and though I am working to cut that off, it may not be entirely possible.