Cottonwood Inn Mi is a charming retreat in the beautiful town of Holland, MI. We loved our stay here. The staff is so friendly and the breakfast was amazing!. It's the perfect place to relax, I feel so recharged. Holland offers plenty to do. We spent two days on the beach and enjoyed a day of shopping and didn't have enough time to stop at all the shops! The downtown is true Norman Rockwell-esque with lots of shops, boutiques, and eateries. We'd love to return to Cottonwood Inn again.