If you want to make this last longer you may want to consider a clear sealant (like Polyurethane). I have used a similar technique on the home of some very good customers of mine to great success. You can also make good counter-tops out of mdf which is painted then sealed.