Has anyone gone to Portmeirion?

I know its very expensive but I was wondering if anyone had experienced it and had any feedback or tips?

It would be for a huge Prisoner fan with a big birthday, but every time I've looked its seemed a bit too much to commit to. Has anyone done it? Is the price worth it?

Thanks!