Montigo Resorts Batam Review

What comes to your mind when I mention the word Batam? Golf? Cheap massages? I…