We had a great stay in Crete, and got many recommendations for activities by the host. The flat is really nice and modern, but there is not much privacy due to the glass walls. Another catch is the location - but if you have a car you'll be fine.