Our stay at Leon was very disappointing. Not only is the map of the location completely misleading, the statement that it is within 10 minutes of multiple beaches is a lie.It is at least a 25 minute walk to the closest beach. Not to mention the hotel is located on an almost abandoned road (so forget about sidewalks, too). Which probably explains why there is also no reliable wifi connection, even though the ad claims there is wifi in every room... The "wifi" is simply a cell phone hotspot that only works when you are in close enough proximity to the owner's personal cell phone... So really only when the owner is at the front desk can you receive wifi in the office. We had to purchase a wifi plan to receive a reliable signal, however we were refunded for it.
Unfortunately, unless you are fluent in Greek or have purchased a WIFI plan strong enough to connect you to google translate, you will have to arrange meetings for a translator to come and be the liaison between the guests and the owner. The hotel leaves a number to an English speaking woman, however she does not answer your texts or calls anyways.
They are not accommodating at all though, they would rather just argue with you about your concerns. Expedia was really no help either unless you fight to talk to a supervisor. This whole experience was very unprofessional and embarrassing to both the hotel and Expedia for representing them.