Helsinki is an absolute dream come true