We just completed a week at Villa Sofia in Kissamos. We were a group of 5 adults, 3 children, and a newly walking toddler. There was plenty of space for everyone, both inside and out. The pool is lovely and the view quite incredible. We used the outdoor kitchen almost every night and enjoyed evenings on the terrace.
Traveling with small children: As you can see from the photos, the house has multiple staircases inside and out. I wouldn't recommend the house for anyone traveling with a child under 3. We moved the couches to block as many stairs as possible but we were all chasing the baby in and out all week. The terrace becomes extremely slippery with even a tiny amount of water so the baby slipped and crashed multiple times. The host provided a travel crib but there was no high chair.
A few issues: Only the living room and 1 of the 4 bedrooms has AC so, in the late August heat, we had multiple adults sleeping in the living room on couches and floor every night. A few fans would add much comfort to this house. The host did bring us a fan on request on our third day and it helped very much.
Finally, there was not a single sheet of toilet paper in the entire house when we checked in. That struck me as very odd. It's always nice when a beach house has beach umbrellas, beach towels, coolers, sand toys, etc. there was none of that. Luckily, you can rent chairs and umbrellas at all of the local beaches as long as you arrive early enough.
Kissamos is perfectly located for exploring Western Crete; one hour from Chania, Elafonissi, and Paleochora; half an hour from Falasarna, and near to Balos Laggion. We also visited the local beach of Mavros Malos on several occasions, perfect for a nearby swim and beach snack. We liked the Maria Beach Hotel and the Aphrodite Hotel for local spots.