I stayed here with my mom, my daughter (10) and her friend for a long weekend in July. It was perfect for our needs, although a second bathroom would have been nice. Although it is on a busy road, it wasn’t overly loud. It has a cozy cottage feel, everything isn’t brand new, but the beds were very comfy and it is clean and functional. It is walkable to downtown, even my mom with a bad knee walked it just fine, but the beach would be a hike. Beach parking is pretty limited so get there early. New Buffalo was a really cute city.