I cleaned it. I didn't sand it at all. I primed it with Zinsser Oil Based Primer. Sometimes I use kilz oil based primer on these projects and so far the difference is that Kilz is thicker and takes a little longer to dry so you can get a smoother thin coat with Zinsser.
Here it is freshly primed
Lowes sells 2 inch foam rollers so I used this to get all the hard to reach areas. (beware that walmart and Lowes sell different brands of these rollers they don't fit with each other so stick to one or the other) If you are going to use a brush get natural bristles for oil based because it helps keeps the appearance of brush strokes to a minimum.
I put two coats on the top of the table and on the outside of the legs because the kids will probably be terrorizing this little table in the future. I let it sit in the garage for a day and then I applied two coats of this:
I am a major rustoleum fan. I have tried many spray paints and for a little table Rustoleum has the best coverage and in my opinion the hardest finish. I let it dry for 4 hours and then I brought it inside and here it is!!
I love these tables now. I am definitely drawn to cabriole legs. This was a quick and easy project (after I found the table)

linking up with
Catch-as-Catch-Can
Flaunt it Friday
Favorite Things Friday
Frugalicious Friday
Frugal Friday
Show and Tell Friday
Friday's unfolded
Inspiration Friday
Feathered Nest Friday
Furniture Feature Friday