diff --git a/Helios/Source/ConfiguratorService.cs b/Helios/Source/ConfiguratorService.cs
index 8b26f0e0de851e08f791b31fa0fc5a6ae35e9c8a..27d5ca409fe3b8815771d69d995c21c97876075d 100644
--- a/Helios/Source/ConfiguratorService.cs
+++ b/Helios/Source/ConfiguratorService.cs
@@ -31,10 +31,10 @@ namespace Helios.Source
 
 				result.RoofArea = input.Roof.Area;
 				result.RoofAngle = input.Roof.Elevation;
-				result.PanelEfficiency = panel.Efficiency;
+				result.PanelEfficiency = panel.Efficiency * 100;
 				result.InstallationCost = panel.GetInstallationCost(input.Roof.Area);
-				result.PowerGeneratedSummer = panel.GetPowerOutput(input.Roof.Area, summerElevationAngle);
-				result.PowerGeneratedWinter = panel.GetPowerOutput(input.Roof.Area, winterElevationAngle);
+				result.PowerGeneratedSummer = Math.Round(panel.GetPowerOutput(input.Roof.Area, summerElevationAngle), 2);
+				result.PowerGeneratedWinter = Math.Round(panel.GetPowerOutput(input.Roof.Area, winterElevationAngle), 2);
 				result.GeneratesRequiredPower = GeneratesRequiredPower(input.PowerRequired, result.PowerGeneratedWinter);
 				result.ExceedsMaximumPower = ExceedsPowerLimit(input.MaximumPower, result.PowerGeneratedWinter);
 				result.WithinBudget = WithinBudget(input.Budget, result.InstallationCost);