Zapata has some of the best seafood you will get on the island, and offers it in a number of ways that provide options for everyone in a group. Portions are generous, drinks are well provisioned, and the staff is excellent, friendly and responsive. The dirt floor is great for barefoot children and adults alike, and the tasteful, contemporary live music is a great update on mariachi. The dinner is guaranteed to make your top two or three (and this from someone who far prefers street food to restaurants). We have been here twice, 15 months apart, and the quality was the same both times.