Overall, it's OK.

Your comma use is overused. :)