What is Proton?

If you have an atom, you will have protons, neutrons and electrons. However, a proton is always positively charge and is way much bigger than an electron but about the same size of a neutron.