Hosted IP-PBX

I want to use the Asterisk as a main hosted IP-PBX (more than 5000 users) . Is it a good product for that?