We went there for our honeymoon.
Most relaxting trip I've ever had, and I've been all round the world several times. It was perfect for a honeymoon or holiday get away where you just want to absorb yourself in being with one another.
We went to Veligandu resort, it's a small island (600m long if that), lots of amazing snorkelling, scuba to be done, lots of chilling out on pearly white sandy beaches, amazing food (unlimited food, and drink if you drink alcohol or not), water sports and so on.
For only around £5-6k you can go to one of the higher tier resorts for 10 nights or so. I'd avoid the bigger islands if you want a bit of quiet time, and want to keep away from families.
It's constantly around 30C and you do get the occasional downpour but they hardly last long.
A few pics:
AS you can see there aren't many people loitering around, you get a lot of privacy. We did a bit of island hopping to other islands and resorts, see some of the locals, went fishing and on a few boat trips., it was never crowded.
If you were to go to a bigger resort I think you'd end up getting a little bit bored of people.
The beach here had beds, hammocks, and other chill out areas under palm trees hidden amongst and around the island, so you could disappear and have a private cuddle and chat without lots of people around.
There was also a spa there, which whilst not my thing, having a thai woman massage your inner thigh is always pleasurable!