Take a flight. Check-in 2 hours before boarding, including preparation, waiting and taxi time is already about 3 hours. Flight time is about 1 hour to KL, enjoy it. Don't forget to bargin with the taxi drivers (unless you're very rich or generous or stupid) on your way to and fro KL airport. Me, I'd rather take a bus and sleep on it anytime.