Has anybody heard of this place? I found it on Craigslist, but i don't know, has anybody been there?

Luxor Growers

luxora1koi.com

They are located in Riverside, California.