I have stayed at Ruby's 3 times also. Ruby's little deli for coffee, Johnny Cakes(variety) and fresh fruit bowl is great to start the day. Lunch, walk back toward the airport there is a great "taco stand", Belize style, a 1/2 block from airport on west side of road with outdoor seating - great fresh fish!!!. Big breakfast at Estel's, on the beach next to town square( closed Tuesdays's, great place, great food and people. Sunday don't miss BBQ chicken on the square for lunch - best ever. also, any night on the square for cheap good food. Great food all around: Tacklebox Bar and grill (coconut thrown from Ruby's), Sunset Grill (lagoon about 4 block) $$$, but well worth it. Watch for Sunday afternoon beach BBQ and Jam Session at Crazy Canunk's(on beach to south about 1/3 mile).
Have a great time, we always do!!!!