The best of the courses is at Saujana Golf and Country Club near KL, but there are pleasant 18-hole courses on Langkawi island as well.
Saujana is the best course.