The Tall Guy and I go to El Rancho for lunch every time we visit Varadero. We are never disappointed. A great open-air venue with great service and even better food. A little pricey for lunch but the lobster is worth it. Ask first if they can accept your credit card -- their machine can be a bit finicky.