It was an excellent experience to work with Rac. Rac was quick to come with a couple of promising designs, was very responsive, and took initiative to improve the design along the way. He gave me a 'bonus' in terms of back-cover and spine, and did everything to make me happy with the final design. I can strongly recommend Rac.