Looks solid. Marvelous Designer would really take this to the next level and you would be amazed at how quickly it solves.