## Help looking over

A friend asked me to get someone to look over this but the guy is offline, so I'm asking around here... here's his project:

Project for my intro to programming class, someone wanna read over it and see if they're are any glaring holes?
Code:
```//Travis C     Page 226 Problem 23 Internet Provider
//October 9th, 2012
//
//
/*
DESIGN BLOCK

*/

#include <iostream>
using namespace std;
int main ()
{
int choice;
int hours;
double total;
double A = 9.95;
double B = 14.95;
double C = 19.95;
double D = 2.00;
double E = 1.00;

cout << " Travis' Internet Service Provider Subscription\n";
cout << "1. \$9.95 per month. 10 hours access. Additional Hours are \$2.00\n";
cout << "2. \$14.95 per month. 20 hours access. Additional hours are \$1.00\n";
cout << "3. \$19.95 per month. Unlimited access.\n";
cin >> choice;
if (choice >=1 && choice <=3)
{
cout << "How many hours would you access: ";
cin >> hours;

switch (choice)
{
case 1:
{
total = A + (hours - 10)*D;
break;
}
case 2:
{
total = B + (hours - 20)*E;
break;
}
case 3:
{
total = C;
break;
}
default:
cout<<"You entered a wrong value!"<<endl;
cout << "The valid choices are 1 through 3. \n Run the program again.";
}
cout << "The total for your subcription is:\$ "<<total<<endl;
}

else if (choice !=3)
{
cout << "The valid choices are 1 through 3. \n Run the program again.";
}
return 0;
}

/*
Output
Travis' Internet Service Provider Subscription
1. \$9.95 per month. 10 hours access. Additional Hours are \$2.00
2. \$14.95 per month. 20 hours access. Additional hours are \$1.00
3. \$19.95 per month. Unlimited access.