This place is perfect for short or long term rentals. The cleanliness is 5*, the hosts are professional and always quick to respond to any questions or queries. The interiors are beautifully thought out in design and comfortable. Great shower with good pressure!! Lovely pool and outside courtyard to relax - well maintained. Security is top notch. Great location. Can’t get any better!! We will be back.