We stayed here one night in July on the way back from Detroit in order to avoid rush hour traffic into Chicago. It's not fancy or charming, but for what it is I think it was pretty nice. It's spotless and comfortable with nice public areas, including the pool which was clean and pleasant. I guess it's a bit weird for some that it's right off the lobby but it didn't really bother me. The water temperature was comfortable and it wasn't crowded when I went for a swim before dinner. Our room was huge with a big bathroom, but we had an accessible room so I'm not sure what a regular room would be like. The little buffet breakfast was fine, not a big selection but a decent enough variety of stuff and what I had tasted good. I'd say it would be great for kids. The eating area was really crowded when I went down, but I took my breakfast back to the room anyway so it didn't matter to me. The ladies at reception were very nice and helpful as were the housekeeping ladies I ran into. The biggest problem is the elevator--since it's also the service elevator you can stand there waiting for it forever. The hotel is waaay out of town so I'm not sure I would pick it for a weekend in New Buffalo, but again for families with children it's probably a better option than say a B&B, although I thought it was a bit pricey for a Holiday Inn. We ate at Jimmy's for lunch and it was really good, terrific drinks and delicious sandwiches. It's on the way into New Buffalo, a bit outside of town and I'd highly recommend for a nice quiet bite to eat.