It’s good for a start, but there could be a lot done to improve it.
For a start, yeah instead of linebreaks you should use the margin/padding in CSS.
I could give a couple more examples on what could be improved.
Padding for the input fields makes it look nicer with more whitespace.
The black font on the dark-green background can be a bit tricky to read.
For radio-buttons, you again want to look into CSS to find a way to align them properly so the buttons are below one-another.
Also a mood point, but the medium option with the radio-buttons should be “average”. Saying “as expected” doesn’t go along with the other options. Maybe I expected the facilities to be excellent? The other options don’t ask for expectations, so this option is basically a completly different metric.