My friends and I stayed for 3 days, and honestly being a little bit far from the nha trang city is probably the only bad thing I can think of regarding this resort. It takes roughly 45 mins per trip between the resort and city, the resort does offer free shuttle buses or you can also ask the front desk to help you call a taxi (which can be quite expensive provided the distance).
The architecture, facilities and landscape of the resort are all stunningly beautiful. The villa are clean and spacious to say the least, it comes with private pool and patio for relaxation, the furnishing are on point! The resort also has small private beach and public pool if you want to go out for a proper swim or sun bath. There are many other facilities and activities provided by the resort, most of them will cost you but they are not too expensive, we tried the spa massage and it was worthy. There is only 1 restaurant on site and the food is fine but there is room for improvement since it is the only place to find food in the many miles radius, it's a shame that we can't use the kitchen provided for safety reasons as we wanted to do some cooking.
We got around the resort grounds by the resort tuk-tuks and never had to wait more than 5 mins after calling the front desk, the experience was superb. The staff there are all extremely friendly and helpful which really add to the experience.
If I ever go back to nha trang, I will definitely go back ( or try the other vinpearl resorts )