A collection of fascinating details from Villa Mandala, a relaxing resort in the southern parts of Finland. And a lot of flowers, of course.