Reflecting the contemporary lifestyle and easygoing attitude of Koh Samui, New Star Beach Resort is a place where guests can truly feel at home.