Our family stay at Vinpearl was okay. Not terrible, but not great, either.
Our room was clean and the resort was in good condition. However, we give low marks for the service. Our first impression was how chaotic the reception lobby was. It just didn’t feel organized. E.g. it took forever for them to get our luggage to the room and we actually overheard them saying they had (temporarily) lost it.
Similar at the restaurant, while the staff was friendly per se, it took an eternity to come to the table and we had to wait for a long time for our drinks, eg.
other than that, the food at the restaurant was okay, but nothing special.