Welcome to Cuckoo's Nest. We offer relaxing accomodation in the beautiful Finnish nature!