Public areas were beautiful and the location was perfect for our family. Agios Stefanos has a beautiful beach and is relatively peaceful, but the location is close to the town and ports. The staff was very friendly and helpful, and they provided transportation both picking us up at the airport and dropping us at the port. Flaskos was undergoing some renovations during our stay, and the newly renovated spaces look to be top-notch. Our room was comfortable, but the bathroom, though functional, was very dated with some broken and rusty fixtures. Probably a good idea to ask if the unit you will be staying in has been updated.