Beautifully done. I've always wanted one of these...