I think it depends on what you want in a 'beach resort'. If you want an 'on the beach' type of place, with accommodations on or right off the beach, this is not the place for you.
There are plenty of other resorts that offer this (heck, even in Vietnam - look at the Nam Hai and the Six Senses Con Dao). And plenty others if you are just willing to go a bit further (I'm thinking Maldives).
I think the combination of the beach/mountains/national park setting and the distinctive build of the resort needs to appeal if this place is going to draw you.