We have made this a destination for the past 6 years and South Haven for many more years. We love this town and the Caboose Inn is in an excellent location to enjoy it all within walking distance. Easy access to the beach, shopping, restaurants, a pool, park, marina, museums and more. We always have a great time and my boys (ages 7 & 9) love staying in an actual caboose. It is cute and cozy inside. A family of 3 is a tight squeeze but doable. The small kitchen area with mini-fridge and microwave make it possible for us to prepare or breakfast and lunch at the caboose and go out for dinner to save some cash. The screened in porch outside makes for more space to spread out and enjoy adult time after the kids go to bed. The past couple years the Harbor Inn hotel has been managing the cabooses and service has dropped considerably and the price has gone up. We have been given the wrong keys, a long wait to check in and out, things have been in disrepair and we couldn't get anyone to fix them, room service was non-exisitent this past visit even though we called each day. They did take make some accommodation when we checked out but the service was disappointing.