Is Portmeirion worth visiting?

Portmeirion is a stunning village that resembles an authentic village on the Italian Rivieria. Its very picturesque, but is it worth visiting?