What the hell.
Are you serious?
If you don't worship there,don't review just to be libralaciously faux cool or politically correct.
That's offensive.
It's a house of worship,not a tourist attraction.
As a house of worship this location is fine.
No better,no worse than other Islamic Centers.
Assalamu alaikum.