I'll start off with the bad, because they weren't really bad. There was some spots that were dangerous that padding could have been placed, but it IS at your own risk. Restrooms were not very "beginner skate friendly" for my son, but served the purpose. Finally, parking looked a bit intimidating being around back, but it was well lit. For the good, the staff was very friendly, floors were excellent, and I loved that it had a "beginners floor" so my son didn't have the pressure of the other skaters racing around him. Good music and snack bar was very nice as well. Overall, a great experience at a great price!