We had the best beach villa upstairs. Room 151. I think the only better villa was next door with a little pool. We got the breeze & it was a heaven, like the aircon. It was very hot, so we were thankful. Amazing, huge outdoor bathroom with privacy wall. Outdoor shower, & bath. Bed was very comfy. By far the best was our houseboy, Noor. He was brilliant, a master at towel art & decoration. He would come twice a day to clean & make or turndown the bed. The buggy service to reception or other islands was great. Runs every 10 minutes. Farnoza & CJ at reception were wonderful. Misa at the jewellery store was lovely and gave us exceptional prices. The girls and guys at the spa were excellent. The Thai & Indian restaurants were to die for. The resort is so well run, when you get bored, explore two more islands, unless you have kids, one island is adults only. They have different restaurants and pools. The water-sports are second to none. The main restaurant on our island was a fabulous all you can eat buffet. Did the 1/2 board cause we only eat twice a day and it was enough for us. Yogesh, Francis, Ravi and the chefs and waiters are great. The resort even have guys that clean the seaweed off the beach multiple times a day so its always pristine white. Nothing is too much trouble. The only improvement is if they had an ATM for USD. Reception can only give $100/day. Beware the giftshop. Hair care and sunscreen are expensive. I paid $68 a bottle for shampoo & conditioner.