Our trip consisted of 3 nights at Vinpearl Island and 2 nights at mainland. The Resort was good, not a typical 5 star hotel considering cleanliness, quality of food, and programs at hotel. However, once I moved to mainland, I can understand why Vinpearl resort is 5 starred. I paied extra for ocean view, which I don't regret single cent. You must get the ocean view. Daily cleaning service is not very fast. Food is a bit different everyday, which was ok. The programs they say they do didn't really happen, which is why I didn't give an “excellent” face.