I only stay at the Cosmo, but I make the walk two or three times a weekend just to get a Chipotle Chicken Sandwich (or a few other sandwiches which are also awesome).
Given the non-exorbitant price, there is not reason not to make the journey and try some of their sandwiches. If you don't, you're an idiot.