Mackintosh pulls in more visitors than ever before