As the name suggests, it is good for the long stayers. Each villa has a lagoon view and one minute walk to the beach which has nice sands and no rocks. The villa is quite spacious and has kitchen with microwave, fridge, dishes etc. The bed was comfy, so I am happy with my stay. Having said that, it is not hotel's fault but it was quite noisy on weekend as there is a bar on the beach playing music loud till 11pm. The hotel does not have a swimming poolm sun decks. For the same price we paid, we could stay at 4 or 5 star hotels with breakfast included (this resort does not have any restaurant/room service/breakfast), so I found it a bit inconvenient because some nights I just wanted to stay in. 7/11 is about 1km walk.
Overall it is a good hotel. It depends on what you are after. To be honest, I would probably stay somewhere else as quietness is very important to me as I like reading/meditation.