A cozy island in Finland