A great place that meets all the needs