4 star overall. Still room for improvement