Really great stay in a good location, many things to do (beaches, restaurants, shops) within walking distance.
We stayed at the Hidden Garden part of the villas, and this is one of the rare times when the place itself is better than the pictures and description.
Clean, modern, comfortable for a family (or two couples) and the property manager is easy to reach and quick to respond. My wife, toddler and I had a great time and would stay again!