A great, family-friendly place to stay.