Ricardo is the owner and seems to always be there. Speaks English, not pushy, ALWAYS friendly & helpful. It's ON the sand. Have been numerous times. Everything made fresh. Guacamole is always excellent, I usually order Fish on a Stick which is cooked in an...interesting way that you can watch on the beach. Great ceviche & margaritas also. Los Mangos is the restaurant closest to the open beach. There is another restaurant attached to the other side and I think some people mix them up. I cannot imagine that Ricardo ever cheated anyone in his life as an old review mentions. He's a Boca native. You can also get official Water Taxi tickets from Ricardo at the official price to go to Las Animas or Yelapa. It's a must for me to spend time ON the sand here, Never disappointed !! Great for afternoons, lunch, early dinner & snacks. Closes around sunset, definitely not a late night spot.More