Excellent place to stay including with kids.