We have stayed at the Harbor Grand several times and have always enjoyed it. We like the rooms with the marina view and the fireplace. It is close to many restaurants in New Buffalo. The breakfast that is delivered to your room is good. The price is high, but we enjoy the convenient location.