It does depend on whether you have the time available to do a proper job. If you have then it is not too hard to get right.
Make sure that you spend more time in preparation than in painting. Mask the area well, key in the surface thoroughly (this will determine how long the surface will last), remove any rubbers and plastic liners first. Wear gloves!