Outstandingly tasty food justifies the wonderful reputation of this quirky beachside street cafe. Excellent service and out of this world views