We stayed at the Grand Castle. It was a really cool place. The parking, facilities, pool, etc were all in great shape. The room was furnished, clean and spacious. We had 2 rooms, one was a queen, the other a king. Each had a full bath.
The main living area was comfortable and the kitchen was anything but small. We ate in a lot and we had everything we needed. I did bring a travel Keurig which helped.
The only annoying part was the trash chute which was a solid 5 minute walk to the other side of the floor, but outside of that everything was pretty well setup.
I was texted the day before, the day of, and during the stay by the manager, who responded with questions I had very promptly. They were always available.
We were close to the on ramp and just a short ride to Grand Rapids. I highly recommend this place for anyone needed a place to stay, be it a weekend or a week.