Small and busy but close to Grand Rapids. If you go to Cannonsburg go in the mornings. This place is packed with punk kids and local ski clubs in the afternoons. Avoid this place if at all possible. If you need to stay in GR go to Pando in Rockford a small place but less crazy.
Driving two hours north to the resorts around Traverse is much better than staying at Cannonsburg.