It's a massive complex of individual villas. Ours was a 3-bedroom that had a private pool in the back, then a grassy area, then... the beach. Absolutely stunning, highly recommend. The place was spotless, very clean. And very comfortable, it accommodated our group of 7 with no issues. You get around either with a "tuk tuk" (large golf cart with seating for ~12) or by walking. There are a few restaurants on the property, in descending order of quality: the beach club (good Vietnamese food), then the Level Lounge (made to order breakfast was nice), then the buffet restaurant in the lobby (avoid at all costs). They got everything else so right, I don't understand how they got the buffet so wrong. So net, I would invest in being close to the Club and on the beach to maximize enjoyment of your stay. Go to the Club and the Lounge for meals and just avoid the rest of the resort, you won't regret it.