great place especially with kids