El rancho isn't what you think it looks like from the outside. This place has no front windows. You open the door and right away there is coat check to the left and stairs to the right. Once you walk up the stairs on the left there is a restaurant and if you keep walking straight there is a bar with a dance floor(actually it might be Two bars but I'm not sure because at this point I was a bit tipsy). There is an introduction salsa lesson which goes by fairly quickly so you should google basic salsa steps before going. The dancers are really good and the instructions are clear you just can't see them because there are so many people.
Anyways the music is good and M and I salsa'd the night away. It was a fun time... the only thing is that because the space is smaller than usual, it gets fairly packed and you start bumping into other people which can kind of put a damper on your dance moves.