The apartment is well maintained and has amenities for a family. We had 2 small kids and the kitchen was well stocked with cooking facilities. We needed heating on some cool days, being not used to cold climate and the hosts were very prompt with our questions. The check in and out was very smooth too.