Had a great stay in Aradhana Villas, the staff are so friendly from the moment they meet you at the airport to the moment they drop you off again (note, our room rate didn't include transfers so had to pay separately, though it wasn't much). The one-bed villa was great, good size with a nice pool and lounge area. Bathroom was clean and shower was grear, very good supply of hot water!
The location is excellent, 400m to the beach (easy walk) and similar distance to restaurants, supermarket, etc. They also have an area shuttle though you need to request in advance (check with reception), else Grab/GoJek is easy and cheap if you have the app, else there are plenty of Bluebird taksis around too.
Would 100% go back and stay again!