I've seen it a million times, but only from the road. It's right next door to Peewee's, across from No Limit Bar. Has anyone ever stayed there or been inside any of the villas? Thanks!