Everything about this place was a perfect fit for our needs.