Beautiful property, but a very stressful experience with the hosts. The property itself is spacious, clean, well equipped and has a fantastic pool — 9/10 for the accommodation. Unfortunately, the host experience was very different. On arrival, after travelling in 35C heat with four children, we were told that a 1,500 cash deposit was required before we could have the keys. The listing only referred to a 1,000 card hold and did not disclose a requirement for a cash deposit. After some discussion, the hosts agreed that we could pay 1,000 instead, as this was the maximum amount we were able to withdraw. This still caused us approximately 150 in financial loss due to the exchange-rate difference. We were also advised to it’s 10 per towel, despite linen being advertised as provided. This additional charge was not disclosed in the listing. Check-in took around 2.5 hours and included several issues, including missing Wi-Fi information, an unmade bed and an inaccurate property location. We were then asked to leave 45 minutes earlier than the advertised check-out time, with this only being communicated the day before. Despite paying a 150 cleaning fee, we were given numerous cleaning and departure tasks. We also spent additional time cleaning because we were concerned about the return of the 1,000 deposit. Check-out took around an hour while the property was inspected very thoroughly. In total, around 3.5 hours of our holiday were lost to check in and check out. Avoid!