Good place to worship in spirit and in truth
Atmosphere of Gods presence
Its has an atmosphere of Gods presence