Karma resort provides an amazing experience - it is great for couples and families as you get a whole villa to yourself. Own pool, kitchen, living area, washing machine and dryer - quite a luxury after travelling for 2 weeks. All with ocean views.
The food, gym (not huge but enough to do what you need), internet, spa - all first class as you would expect.
Highly recommended.
This is without one of the most amazing resorts. The vilas are huge usually three bedrooms with private pools. It's perfect if you want a romantic getaway because they simply just close the other rooms and you have it all to yourself as a one bedroom vila. We went as a group of friends and it was so chilled having bbq's in our own vila with butler service never having to see another guest. Waking up in the morning and again just joining friends at the outdoor breakfast table was really fun and sophisticated. Forget hotels this is now the way to travel.