All our expectations and more.Easily accessible and all our needs accommodated.