Great location. Homely. Thoughtful extras. Great for kids.