I like the sound, and I definitely like that his parents had the guts to pick a name that unusual.
Lancelot the myth character isn't exactly the best of namesakes though - serial adulterer with his best friend's wife?
Still an awesome name as names go. I'd definitely rather be/meet a
Lancelot than yet another Caden/Jaden/Ayden/etc.