I find the stewed conch at the Lolos is merely good, and there are better places to eat conch. But, if you don't have a lot of time, their conch will satisfy the urge.
My top three places for conch/ceviche are: L' Escargot has an excellent conch salad, but it is pricey at over $20. The also do a mean conch chowder, that is more bisque-like and has lots of minced conch; Villa Royale does a good job with tempura style conch, and their mahi mahi tartar is especially tasty; And, Yvettes for sure, but my favorite conch dish is stewed conch with dumplings.