My son attended a Surf Camp that was based out of their campus a couple years ago. Campus is only 5 miles from Wrightsville Beach (but don't tell your parents that!). The school and baseball facilities were nice. My son stayed in a dorm that where he had a private sleeping room, community kitchen and bath. Sorry I can't help you on the baseball specifics, but they appear to run a good program and have a good basketball team, too!