We stayed at The Harbor Grand for one night before the busy Labor Day weekend (we were told by many that New Buffalo gets very busy over the holidays). The hotel is at a great location in New Buffalo. We ate dinner at The Terrace Room for dinner and sat outside. It is right on the harbor, so views of boats, but nice location. Food and service were good, maybe a little pricey. The room had a nice view of the harbor and Lake Michigan in the distance. Room was a nice size, updated bathroom and very clean. It had a tv, dvd player, mini refrigerator, fireplace, spa tub but no balcony. The hotel is within walking distance of bars, restaurants, the beach, etc. We did a couples massage at this hotel. It was set up in what used to be a bedroom. So not very fancy but it was a nice massage and I would do it again. I was very pleased with the service and our overall hotel stay. We plan on staying her again next year.