If this place is available book it!
It’s beautiful. The amenities are amazing as well. Look for kids, restaurants, spa, private beach. What more could you ask for. Definitely planning on staying here again.