El Zafiro is great but beware they do have groups there from the cruise ships. Depending on the number of people it can get quite busy & sometimes loud music.