It is an open source so it cost nothing
It can be easily installed and use
It has great online tutorials and documentations available for beginners to learn it
It supports PHP4 and PHP5
It is based on MVC architecture
It offers in- built validation functions
It offers ability to developers write less code for web development