I take the kids here to go public skating at least once a week and I am also involved in an adult hockey league. The facilities are good, but starting to show their age in some spots. Luckily they tend to redo the ice from the sand up at least once every couple of years. Good safe family fun here.
I would give this 5 if the place were a a bit cleaner. I shrug at the bathrooms but as for the rink(s) they are good. Not as cold as it is in Reston and nice with The pizza place and store right in the same building.