It's good, but not caps lock worthy.
As other people said, check out the Old Port, theres a bunch of fun shops and restaurants there. If you have time go up to Freeport (about 15-20 away from Portland depending on traffic) L.L. Beans is there- pretty sweet store, and theres a bunch of other cool stores. Check out some of the beaches like Higgins and Kennebunk. Also, about five minutes outside of Freeport is Bradbury Mountain State Park, its a fun short hike, and you can mountain bike there too which is sweet.