Successful small businesses are those which although are small in size but are successful in their business endeavors. It is not difficult to run a successful small business because small businesses have advantages like flexibility and personalized services. They can be started at a low cost. They enjoy greater accountability and greater responsiveness as they generally maintain a close relationship with customers and clients. An owner of a small business can be successful if he is resourceful, aggressive and puts enough effort and hard work.