Rough? It looks outstanding, i would choose the word perfect instead, it just seems to fit better.