Are they finished on all sides?

Yes. There is no need for any finishing or end panels with these cabinets, both the sides and front are all painted the same.