We stayed here as part of the Karma group. The resort itself is clean and peaceful, with a restaurant onsite near the main pool and others at the road gate. We took a shuttle from the resort one morning into the shopping plaza and from there agreed a price with a tuk-tuk driver to take us around to temples and markets. The resort does offer a trip but the tuk-tuks are a much cheaper way of doing it.
The restaurant has a good menu and the main pool is clean. There is a second pool but it looked less clean.
Our room had the biggest bed I've ever seen (9' wide). We had air-conditioning, a fridge, TV and outside balcony. The room was clean but a little tired. It could be difficult for anyone with mobility issues as the rooms in the Karma complex are all up stairs.
We (husband and wife) had a couple of massages which were great!