Yeah, Rooftop is on the roof (ha) of Winners Plaza. I think it is one of the last multistory buildings on the road to Sav.... big white building just before you get to the shell gas station.
I have heard Wednesday nights are the best night there, but there are other nights (Sat I think).