We stayed a Monachus with a family of four for two weeks in August and had a lovely time. It's a complex of around 20 apartments, located within a nice landscaped area, about 300 m from the beach. The apartment was spacious, modern, and clean, with large balcony and basic cooking facilities. The pool is fantastic -- large (about 15 m long), with a children's area and a deep end. The kids swam there every day, sometimes twice a day. Frangokastello has everything you need -- a huge, quiet, sandy beach (not crowded, even in August), about 10 tavernas, all of which have great food, and two supermarkets. And there's the Venetian castle, right at the beach, which is very impressive. Close to Frangokastello there are dozens of other nice beaches, some of which are excellent for snorkelling.