This was my fourth stay, possibly more, i keep coming back as it is safe, clean, very good value for money, staff are super friendly, the villas are perfect for my needs, private, own pool, very clean and well maintained. The gardens and pool is attended to daily. Everything is just perfect. Location is excellent, strip of restaurants, bars and shops nearby but not so close that you can hear them.