Skip to content

10 best virtual phone services for small businesses in 2025

Virtual phone services for small business

Thinking of upgrading your business phone system? Whether you’re a growing team or a solo entrepreneur, there comes a time when relying on personal phones just isn’t enough. A virtual phone system streamlines communication and makes it easier to scale your business.

However, some systems can take more work off your plate than others. And if you’re unfamiliar with virtual phone services, making an informed decision could be difficult.

That’s why this article explains everything you should know about virtual business phones — including how they work, how much they cost, and how to get one.

What is a virtual phone service?

A virtual phone service provides businesses with a virtual phone number, enabling them to call and text clients using an internet connection.

But how does a virtual call work — and will your clients know you’re using one? No, they won’t. To clients, your calls and texts will appear just like those from a traditional phone service. The key difference is behind the scenes: instead of traveling through copper phone lines or relying solely on cellular networks, your voice is converted into small data packets and transmitted over the internet — a technology known as Voice over Internet Protocol (VoIP).

Virtual phone systems: 5 key benefits you should know

If you’re new to virtual phone systems, you may not be aware of all the benefits they offer.

Here’s a quick primer so you know what to expect:

  1. Easily set up a virtual phone: With the right provider, you can pick a new local, toll-free, or vanity number and start calling customers in minutes. You can add more users or numbers to your plan in a few clicks.
  2. Take calls anywhere with an internet connection: Virtual phones let you and your team break free of having to take calls in a fixed office location. Work remotely and take calls wherever you’re connected to the internet.
  1. Gather context by taking calls from any device: Virtual phones let you take calls from any device, including your computer. Update contact notes and review your conversation history easily if you need to get up to speed during a call. 
  2. Get phone numbers that customers recognize: It’s easier to build trust with new customers by using local numbers. You can also use a toll-free number provider to build trust with customers nationwide. Toll-free numbers ensure anyone in the NANP region (which includes 20+ countries) can call you for free.
  3. Save money on your monthly phone bills: Virtual phones are a fraction of the cost of physical cell or desk phones. Traditional phone systems with custom PBX hardware often run into thousands of dollars per year, while VoIP phones cost less than $1,000 per year for a team of five.

For a full breakdown of business phone system costs, check out our comprehensive guide. 

How to choose a great VoIP phone service

After going through dozens of business phone solutions, here are the factors we evaluated that determined the top options:

  • Value: Your business phone system should save your team time and provide clear boundaries between personal and work hours.
  • Call management: Your team doesn’t necessarily need a human receptionist. The best virtual phone services offer phone menus, automatic call routing options (also known as auto-attendants), call forwarding, and voicemail-to-email transcription. 
  • Scalability: The service you use should make it easy to add colleagues and extra phone numbers as your team grows.
  • Reliability: The best virtual phone services help you avoid dropped calls and other issues that spring up after dialing customers.
  • Hardware requirements: With virtual phone services, you don’t have to pay extra for special hardware. You can use calling and texting services from any device, including your desktop computer, laptop, or smartphone.
  • Automations: Small businesses are often short on time, so your phone service should integrate with tools like your CRM to automatically push data where it’s needed. Features like call transcriptions are also useful to help you quickly review conversations.

How the top 10 virtual phone systems compare

Here’s a quick look at the best virtual phone systems (also known as VoIP phone systems) and how they stack up:

ProviderStarting priceUnlimited calling to US & CanadaUnlimited SMS/MMS to US & CanadaShared phone numbersAdditional phone numbers
OpenPhone$15 per user per month$5 per number per month
RingCentral$20 per user per monthX$4.99 per number per month
Google Voice$10 per user per month (plus $7 per month for a Google Workspace)Unlimited calls to Canada from the US onlyUS customers onlyRequires upgrade (ring groups only)X
Dialpad$15 per user per monthX$5 per number per month for local numbers, $15 per number per month for international and toll-free numbers
Nextiva$20 per user per monthRequires upgradeX
Aircall$30 per license$6 per number per month
Grasshopper$14 per monthLocal numbers onlyX$9 per number per month
Phone.com$15 per user per monthRequires upgradeUS numbers only$5 per month$4.99 per number per month
Zoom Phone$10 per user per monthRequires upgradeUS & Canadian customers only$5 per number per month
GoTo Connect$26 per user per month✓ (limited toll-free minutes)US & Canadian customers onlyRequires upgradeContact for a quote

Different virtual phone solutions suit different business needs. As you can guess, a virtual phone that works great for large enterprises might not be a fit for small teams or solopreneurs.

With this in mind, here’s a breakdown of the best virtual phone services — starting with the #1 option for small businesses on G2:

1. OpenPhone: The best virtual phone solution for small businesses and growing teams

Virtual phone services: OpenPhone mobile and desktop apps

Pros

  • Unlimited calls to the US and Canada
  • Shared numbers for splitting responsibility for all incoming calls and texts
  • AI features for call transcriptions, summaries, and action items

Cons

  • No verification through two-factor authentication*

*Nearly all virtual phone numbers share this problem. For safety reasons, companies like Facebook, Uber, and Google rarely let you authenticate accounts through a virtual phone number.

OpenPhone is the #1 small business phone solution, as voted on G2. We’ve designed our system specifically for small businesses so your team can shorten response times and focus on building better relationships with customers.

It all starts with shared phone numbers, which split responsibility for incoming calls and messages across your team. This ensures conversations never fall through the cracks and your team doesn’t get bogged down by high call volumes. A single-view inbox catches you up on conversations faster by storing everything in one place. 

Need a new number for a different team? Each user on your plan comes with one free local, toll-free, or vanity phone number. You can get additional phone numbers for $5 per month, which makes it easy to enter new markets or differentiate calls by customer needs (like sales or customer support).

Adding new users is easy, too — all it takes is a quick email invite, and they’ll instantly get access to a number of your choice.

OpenPhone doesn’t just help you make calls and texts: it also makes it easier for your team to scale your customer communications.

For example, you can easily catch up on conversations or coach your team with automatic call recordings, AI-powered call summaries, and transcripts. Take insights a step further with call tags (available on the Scale plan), which automatically tag calls based on predefined topics or customer sentiment. 

The best part is this is just the tip of the iceberg. See why thousands of businesses use OpenPhone by signing up for a free seven-day trial.

Get started with one of these phone numbers

Or choose from thousands more local or toll-free numbers:

Phone number look-up

Key features of OpenPhone

OpenPhone pricing

OpenPhone pricing plans

OpenPhone offers three pricing plans for your business:

  • Starter: $15 per user per month for unlimited calls in the US and Canada, voicemail transcripts, shared phone numbers, and more
  • Business: $23 per user per month for phone menus, AI call summaries and transcripts, group calling, and more
  • Scale: $35 per user per month for AI call tags, dedicated onboarding, and priority chat and email support

How to get a virtual phone number with OpenPhone

OpenPhone

Setup your virtual phone service now with OpenPhone

OpenPhone Conversations

Getting a new phone number from almost anywhere in the world is a simple process when you choose OpenPhone as your virtual phone number provider.

Follow these three steps:

  1. Create an account with OpenPhone (when you sign up, you get a free, seven-day trial).
  2. During signup, choose your city or area code in the US to select your preferred phone number.
  3. Once the signup process is complete, you’re all set to use your virtual phone number.

 

2. RingCentral: Ideal for desk phone rentals

Virtual phone services: RingCentral app

Pros

  • Unlimited calling in the US and Canada
  • Provides local or toll-free numbers
  • Compatible with office phones

Cons

  • Only provides 25 texts per user per month on the base plan
  • Only includes 100 toll-free minutes per month on the base plan
  • Limited call recording storage on the base plan

RingCentral is a virtual office phone system that offers business calling, texting, and video meeting capabilities. What sets RingCentral apart is its desk phone rental options, which are useful for businesses with physical offices.

Unfortunately, RingCentral’s best features — like automatic call recording, device analytics, and CRM integrations — are locked behind higher tiers. This forces you to upgrade before you’re ready or pay for features you don’t need (like unlimited internet fax, for example).

RingCentral’s base plan is also quite limited. You only get 25 texts per user per month, 100 pooled toll-free minutes, and limited storage for all texts, voicemails, and call recordings.

The bottom line? RingCentral is confusing and expensive for small business owners. If you’re looking for a simpler virtual phone service, you’re better off searching for a RingCentral alternative.

Key features of RingCentral

  • Free unlimited calls in the US and Canada
  • One free US, Canadian, or toll-free number per user
  • Voicemail transcriptions
  • Business app integrations (requires upgrade)
  • Call forwarding
  • Virtual phone extensions

RingCentral pricing

Virtual phone services: RingCentral pricing

RingCentral’s plans and pricing for their business phone system include: 

  • Core: $20 per user per month for unlimited domestic calling, SMS and MMS, visual voicemail, and call forwarding
  • Advanced: $25 per user per month for unlimited internet fax, automatic call recording, CRM integrations (think Salesforce and HubSpot), and virtual extensions
  • Ultra: $35 per user per month for unlimited storage, unlimited AI video meetings, and custom analytics and alerts

3. Google Voice: Great for solo businesses

Virtual phone systems for small business: Google Voice

Pros

  • Unlimited calling and texting in the US
  • Offers free numbers
  • Integrates with Google Workspace

Cons

  • Lacks features for team collaboration
  • No toll-free numbers
  • Difficult to manage contacts and conversation history

With so many people using the Google ecosystem, it’s no wonder Google Voice is such a popular virtual phone service. The free version isn’t built for business use, but you can use a paid plan to access Google Voice auto attendants, ring groups, and Google integrations.

Unfortunately, the paid version of Google Voice wasn’t built for team collaboration. There are no shared numbers, for example, which makes it harder to hand off customers to colleagues or assign follow-up tasks. 

And like RingCentral, Google Voice makes it hard to keep in touch with international customers. It doesn’t offer toll-free numbers or international texts outside the US and Canada. Google Voice texting is also only available to US customers. 

Want to connect with Slack, HubSpot, or Zendesk? No dice: Google Voice doesn’t offer integrations outside the Google ecosystem.

If you expect your business to grow in the future, Google Voice will be an obstacle rather than an asset.

Key features of Google Voice

  • Free unlimited calls to the US or to Canada from the US
  • Free unlimited texts in the US
  • Voicemail transcriptions
  • Call forwarding

Google Voice pricing

Virtual phone services: Google Voice pricing

Google Voice’s pricing plans include: 

  • Starter: $10 per user per month (max 10 users) for calls in the US and Canada, call forwarding, and voicemail transcriptions
  • Standard: $20 per user per month for multi-level auto-attendants, ring groups, and ad-hoc call recording
  • Premier: $30 per user per month for automatic call recording and advanced reporting

Keep in mind that every Google Voice plan requires a Google Workspace subscription, which starts at $7 per user per month.

4. Dialpad: Top choice for large contact centers

Virtual phone systems for small business: Dialpad

Pros

  • AI meetings and coaching are available on the base plan
  • Unlimited calls in your country, the US, and Canada
  • Integrations with Slack, Salesforce, and Microsoft Teams

Cons

  • Additional numbers require an upgrade to higher tiers
  • Inaccurate voicemail and call transcripts
  • No international texting on the base plan

Dialpad is a cloud-based VoIP phone service that offers multiple AI-powered calling features. The most unique is AI speech coaching, although it also offers post-call summaries and AI-powered voicemail transcriptions (which users say are inaccurate without creating a Company Dictionary).

But while Dialpad advertises AI features on every plan, its essential features require businesses to upgrade to higher-tier plans.

On Dialpad’s base plan, you can’t:

  • Access integrations with popular business apps like Slack or Zapier
  • Have more than one number if you’re working solo
  • Text internationally unless you upgrade

If you’re looking to offer customer support nationwide, expect to pay more with Dialpad — toll-free numbers start at $15 per number per month. Porting in toll-free numbers requires an undisclosed fee.

The kicker? Dialpad doesn’t offer unlimited SMS/MMS messaging on any plan. You’re limited to 250 messages per month, after which you’re charged for every message sent and received.er which you’re charged for every message sent and received.

Key features of Dialpad

  • Free unlimited calls and texts in the US and Canada
  • Free video conferencing
  • Shared phone numbers
  • Live speech coaching
  • Voicemail transcriptions
  • Business app integrations (Google Workspace comes standard)

Dialpad pricing

Virtual phone services: Dialpad pricing

Dialpad’s pricing for their Connect phone plans includes: 

  • Standard: $15 per user per month for SMS/MMS, team messaging, visual voicemail, and analytics
  • Pro: $25 per user per month for multi-level auto-attendant, 24/7 support, CRM integrations, and 10 office locations
  • Enterprise: Custom quote for 100% uptime, unlimited ring groups, and unlimited office locations

5. Nextiva: For teams that need Microsoft Teams integration

Virtual phone services: Nextiva app

Pros

  • Unlimited calling in the US and Canada
  • Salesforce, HubSpot, Microsoft Outlook, and other integrations
  • Offers priority and skills-based routing

Cons

  • SMS and MMS are offered only on higher pricing tiers with a capped message limit
  • Call recording requires an upgrade
  • Limited toll-free minutes are available in each plan

Nextiva is one of the better virtual phone services for enterprises. It integrates seamlessly with Microsoft Teams — provided you’re willing to upgrade immediately.

Unfortunately, Nextiva’s integrations aren’t the only thing locked behind a paywall. Most of its essential features require one or more upgrades to access, which makes them less ideal for startups and small businesses.

For example, SMS/MMS messaging is only offered on Nextiva’s higher tiers, and even then, you can’t send unlimited text messages on any plan. The second pricing tier, Core, only offers 100 messages sent and received per user per month. If you do the math, that’s only ~3 messages each of your team members can send a day.

Want to record incoming phone calls? It’s only included on the third pricing tier, Engage. This is twice the cost of Nextiva’s base plan and comes with features your business might not need (like 10 linked social media accounts).

Even toll-free minutes come with limitations. You only get a max of 2,000 on the Engage plan, which you’ll burn through quickly if your business is growing. If you have the budget, Nextiva might be right for you, but if you’re looking for a more affordable option, you should go elsewhere.

Key features of Nextiva

  • Free unlimited video calls and voice calls in the US and Canada
  • Auto-attendant
  • Virtual fax
  • Business app integrations (Facebook, Amazon, and Google Reviews are standard)

Nextiva pricing

Nextiva pricing

Nextiva’s pricing has four tiers: 

  • Digital: $20 per user per month for live chat, messaging apps, shared email inbox (two accounts only), and one reporting dashboard
  • Core: $30 per user per month for voice calls, 100 SMS and MMS per user per month, voicemail transcriptions, mobile app, and team chat
  • Engage: $40 per user per month for voice analytics, toll-free numbers (2,000 minutes per month), 250 SMS/MMS per user per month, call recording, and digital fax
  • Power Suite: $60 per user per month for API integrations, 10,000 toll-free minutes, advanced IVR, skills-based routing, call transcriptions, and unlimited SMS/MMS

6. Aircall: Best for teams with a lot of international calls

Virtual phone services: Aircall app

Pros

  • Unlimited calling to the US and Canada
  • Unlimited SMS/MMS messaging to the US and Canada
  • Call recording on the base plan

Cons

  • Requires you to pay for a minimum of three users
  • AI call summaries require an add-on
  • Unlimited call recording storage requires an upgrade

Aircall is a virtual phone platform serving global call centers. You can get international numbers in more than 20 countries, which is useful if you’re selling or expanding to countries outside the US.

But if you’re not running a global call center, Aircall’s pricing may be prohibitive. There’s a three-user minimum for each of their plans, which means the cheapest you’ll pay is $90 per month — even if you’re a solopreneur. 

Aircall also charges you more than comparable VoIP solutions. For example, if you need unlimited storage for AI call recordings and access to the Salesforce integration, you’d pay a minimum of $150 per month with Aircall.

Key features of Aircall

  • Call routing
  • Auto-attendant (IVR)
  • SMS
  • Toll-free numbers
  • Call recording
  • CRM phone integrations

Aircall pricing

Aircall pricing

You can choose from three Aircall pricing plans:

  • Essentials: $30 per license for unlimited calls within the US and Canada, essential telephony features including IVR, call recording and click-to-dial, and SMS (three-license minimum)
  • Professional: $50 per license for the Salesforce integration, mandatory call tagging, and advanced analytics and call monitoring (three-license minimum)
  • Custom: Custom price for unlimited calls worldwide, custom analytics, and custom onboarding (25-license minimum)

7. Grasshopper: Best for companies that need multi-digit extensions

Virtual phone systems for small business: Grasshopper

Pros

  • Unlimited calling in the US and Canada
  • Custom greetings and auto-replies are available on the base plan
  • Offers unlimited phone extensions

Cons

  • No shared phone numbers
  • No Slack, Zapier, or CRM integrations
  • No call summaries or transcripts

Grasshopper is a small business phone system designed with startups and solopreneurs in mind. Every plan comes with at least one extension, which lets you forward incoming calls to any number of your choice.

Unfortunately, Grasshopper doesn’t have shared numbers. There’s no way to manage virtual calls and texts together as a team.

Grasshopper also doesn’t have several features most businesses need from their phone service; there are no call summaries, no call transcripts, and no way to automate repetitive tasks through integrations.

These can be dealbreakers for growing businesses looking for ways to save time — and why many choose to port their number out of Grasshopper.

Key features of Grasshopper

  • Free unlimited calls and texts in Canada and the US (except Alaska and Hawaii)
  • Voicemail transcriptions
  • Custom greetings
  • Call forwarding

Grasshopper pricing

Virtual phone services: Grasshopper pricing

Grasshopper has three pricing plans to pick from:

  • True Solo: $14 per month for one user, one phone number, and one extension
  • Solo Plus: $25 per month for unlimited users, one number, and three extensions
  • Small Business: $55 per month for unlimited users, four numbers, and unlimited extensions

Keep in mind that additional numbers are $9 per month.

8. Phone.com: Best for companies that need HIPAA compliance

Virtual phone services: Phone.com

Pros

  • Basic call routing functions
  • HIPAA-compliant voice is available
  • Video meetings are included in all plans

Cons

  • Texting requires an upgrade
  • Call recording isn’t included in the base plan
  • Calling minutes are limited to 500 per month unless you upgrade

Phone.com is a budget-friendly VoIP provider that offers flexible plans, making it a solid choice for startups and small businesses that don’t need unlimited calling. It offers basic virtual business phone features like video conferencing, call routing, and CRM integrations.

However, the base plan only includes 500 pooled calling minutes, which might not be enough for businesses with high call volumes. If you need unlimited calling and texting, you’ll need to upgrade. Additionally, call recording isn’t included in the lower-tier plans, so if you rely on that feature, expect to pay extra.

Key features of Phone.com

  • Call forwarding and call routing
  • Video conferencing on all plans
  • HIPAA-compliant voice calls for healthcare businesses
  • Auto-attendant and voicemail-to-email

Phone.com pricing

Phone.com pricing
  • Basic: $15 per user per month for 500 pooled minutes, mobile and web apps, and voicemail-to-email
  • Plus: $22.50 per user per month for unlimited minutes and texts, video recording, and voicemail transcriptions
  • Pro: $33.33 per user per month for call recording, call analytics, and CRM integrations

9. Zoom Phone: Best for businesses already using Zoom

Virtual phone services: Zoom Phone

Pros

  • Seamless integration with Zoom Meetings and Webinars
  • Supports call queues, call routing, and CRM integrations
  • Compatible with select desk phones on certain plans

Cons

  • Limited support included; upgrades are required for faster response times
  • Outbound calls are metered unless you upgrade to an unlimited plan
  • SMS/MMS is not available on some plans

Zoom Phone is a great option for businesses already using Zoom for video calls and webinars. Its interface is familiar, making it easy to set up and manage. The platform offers essential business phone features like call queues, call routing, and analytics.

However, if you need priority support or dedicated account management, you’ll have to purchase a support plan upgrade. Additionally, the base plan only includes metered outbound calling, meaning you’ll pay per minute unless you upgrade to an unlimited plan.

Key features of Zoom Phone

  • Call queues and call routing
  • CRM integrations
  • Advanced analytics (available with Power Pack add-on)
  • Desk phone compatibility on select plans

Zoom Phone pricing

Zoom Phone pricing

Zoom Phone pricing includes five plans: 

  • US & Canada Metered: $10 per user per month for metered domestic calling, international calling, and toll-free numbers
  • US & Canada Unlimited: $15 per user per month for unlimited domestic calling and an optional add-on for unlimited calling to 19 countries
  • Global Select: $20 per user per month for unlimited domestic calling in 40+ countries and territories and direct dial number (DID) for each license (SMS/MMS not supported)
  • Pro Plus: $18.32 per user per month for Zoom Phone US & Canada Unlimited and Zoom Workplace Pro
  • Business Plus: $22.49 per user per month for Zoom Phone US & Canada Unlimited, Zoom Workplace Business, and visitor management

10. GoTo Connect: Best for businesses that need advanced call management

Virtual phone services: GoTo Connect

Pros

  • Multi-site management with 911 calling, hot desking, paging, and intercom
  • Shared inbox and social media integrations
  • Built-in survey creation tools for customer feedback

Cons

  • Limited to 1,000 toll-free minutes per account per month
  • SMS and MMS are only available in the US and Canada
  • Call recordings are only stored for 13 months

GoTo Connect is a VoIP solution designed for businesses that need advanced call management tools. It includes multi-site management, hot desking, paging, and intercom capabilities, making it ideal for larger teams or businesses with multiple locations.

The Connect CX plan also offers customer engagement tools like a shared inbox for managing calls, emails, and social media messages, plus survey creation to gather customer feedback.

However, GoTo Connect has some limitations. It caps toll-free minutes at 1,000 per month, no matter which plan you choose. SMS and MMS messaging are only available in the US and Canada, and call recordings are only stored for 13 months — which could be problematic for businesses needing long-term record-keeping.

Key features of GoTo Connect

  • Multi-site management with 911 calling
  • Video meetings with up to 250 participants
  • Shared inbox for calls, emails, and social media (Connect CX plan)
  • Survey creation tools (Connect CX plan)

GoTo Connect pricing

GoTo Connect pricing

While the company doesn’t no longer lists its prices online, these are the last known pricing plans for GoTo Connect:

  • Phone System: $26 per user per month for unlimited calls, SMS/MMS, video meetings, and basic VoIP features
  • Connect CX: $34 per user per month for shared inboxes, AI call transcripts, and social media integrations
  • Contact Center: $80 per user per month for intelligent call routing, auto-dialer, and real-time call monitoring

Get the best virtual phone service with OpenPhone

Virtual phone services: OpenPhone's Mac and iOS apps

Ready to get the best business calling and texting experience? Switching to a virtual phone service provider is the first step — and signing up for OpenPhone is the best decision you can make. 

OpenPhone easily scales with your team so your small business can get the support it needs. Our platform offers plenty of automations and integrations to streamline every inbound call or text so you can focus on building better relationships with customers.

Try out OpenPhone yourself for seven days by signing up for a free trial.

FAQs

How do I get a virtual business telephone number for my cell phone?

For most virtual phone solutions, you can simply sign up for an account (if you haven’t already). Then, download their mobile app and log in using the credentials you used to set up the account.

How can I buy a virtual phone number for my small business?

Many virtual phone services provide one free phone number per user on your subscription. If you want to add more, you can buy local or toll-free numbers from your provider at an additional cost — usually around $5-10 per month.

Can I get a free virtual phone number for my business?

If you’re a solopreneur and want to get started with a virtual phone number for business calls and messages, Google Voice is an ok-ish free option.

Have more than one person on your team and want to share a business number? Google Voice isn’t going to cut it. In fact, you won’t be able to find a free virtual phone number service that lets you share numbers with your team.

And if you want features like call recording, voicemail transcription, auto-replies, scheduled messages, CRM integrations, and more, you’ll have to look for a paid virtual phone number solution.

However, you can trial most virtual phone services, including OpenPhone, for free, before signing up for a paid plan.

How does a virtual phone system (cloud telephony) work?

Cloud telephony uses the internet, so anyone can call and message over WiFi. Cloud phones aren’t tied to a physical location, which means you can make and receive calls from anywhere on any device.

What are the disadvantages of VoIP phones?

Since VoIP phones rely on the internet, they rely on your internet connection to send and receive calls. This means you need a strong WiFi connection — as well as a service provider with reliable uptime — to ensure business calls are as high-quality as possible.

Are virtual phone numbers safe to use?

Virtual phone numbers are as secure as your service provider. If you want to enhance your VoIP security, choose a provider that takes measures to keep your calls and texts safe — and take extra precautions by using encrypted WiFi. If you’re an OpenPhone customer, we encrypt and back up your data so you don’t need to worry about gaps in your data armor.

How can I get multiple business phone numbers?

You can get multiple business phone numbers by using a VoIP provider or virtual phone service. Many platforms, like OpenPhone, GoTo Connect, Grasshopper, and Zoom Phone, allow you to add extra numbers to your account for $5-10 per number per month.

5/5 - (9 votes)