This is quite possibly the most beautiful place I have ever stayed. The speed boat that picks you up (20 mins from Krabi or an hour from Phuket) is comfortable, but the approach to the island literally takes your breath away. You are greeted by the wonderful friendly staff who take your cases to your room straight from the dock. The rooms are beautifully decorated and comfortable and the beach that houses the bars and restaurant is gorgeous with crystal clear and calm waters. There is a lovely pool area (can be a little bit deep if you have little kids, so just beware). The staff throughout our stay could not do enough for you and, although the price of food and drink is higher than resort prices, its still pretty reasonable. Part of our stay involved a free boat trip and free 30 minute massage which were unexpected bonuses. You could also hire a canoe for 200 Bhat for 3 hours. We used this to explore a completely deserted cove just round the corner. During our stay there was some work going on during the day at the rear of the resort, but I have to be honest, we didnt really notice as it was very discreet. All in all, one of my favorite memories of our holiday, I only wish we had stayed 4 days rather than three so we could have explored the island a little bit more.