I hadn't been to Punta de Mita for over 6 years, but had fond memories of spending day trips at the El Dorado. The beach has really gone downhill with lots of small rocks on the beach and many rocks in the water which makes it difficult to get out to deeper water. The restaurant itself is a good place to enjoy some shaded chairs with your feet in the sand. Our servers were very attentive and they gave us a menu printed in English. The large margaritas (90 pesos) were good, the bathrooms were clean, and they even take credit cards. About the only negative of the restaurant was that we were charged 95 pesos for a small White Russian drink.