Vinpearl Resort & Spa Ha Long sits on an island in Ha Long Bay, about a 10-minute boat ride from the Ha Long Bay pier. Rooms look out over both the pool and the sea, and the large outdoor pool and artificial beach face a rocky island across the water. A boat service connects the island to the mainland, and there is a third-floor indoor pool. The buffet is disappointing at both breakfast and lunch.