I see El Zafiro mentioned several times; Pat identifies its nice atmosphere and convenience - is the beach itself nice in this area? Nice water, good for swimming? Also I've deduced their menu offerings have built gradually. Would love to see a more recent menu but no such luck, thus far.