While taking the M60 to meet an out of town friend at LaGuardia, I passed by this amazing-looking place. It looked like a log cabin of sorts, thatched roof and all, and the large sign proclaimed that the place was called "Rancho Jubilee." (most of the signage was in Spanish, which I can read only the slightest bit). I was overwhelmed by the kitsch factor of the place, but I am very curious to hear what the food is like. Anyone been?