We love New Buffalo. Marina Grand is awesome! We stayed on a first level suite. The suite was very clean and had everything you could ask for. I would recommend it over Harbor Grand, although Harbor Grand was also nice. Marina Grand offers complimentary bikes and Bentwood Tavern is on the first level of the hotel. Harbor Grand offers a mini complimentary breakfast basket. Bentwood Tavern is awesome, great servers, food, wine and cocktails. If you want live music head to Stray Doy or Casey's (I think that's the name) good times. Everything is within walking distance.