This was our first time to both St. John and ZoZo. We picked the restaurant based upon reviews, and, we were not disappointed. The staff was friendly and helpful with the menu. The location was beautiful with a great view. The meal was really delicious - best mahi that I have had.