In a large stock pot, combine potatoes and bouillon cubes and enough water to cover ingredients. Bring to a boil and then simmer on medium heat while frying bacon. Add half and half and cream of mushroom soup. Stir until creamy. Fry bacon while cooking potatoes. Add the celery and onionwhen frying the last pieces of bacon so that they can cook with the bacon. Chop the bacon into bite size pieces and add; bacon, celery and onion (with fat) into the pot of potatoes. I sprinkle the cheese on top of the soup after pouring each serving in a bowl. You can add the cheese to your pot and stir, if you prefer. Season as desired. I add salt and pepper to taste.