My boyfriend and I stayed in a villa about 1.5 miles from the Maya Beach Bistro for 7 days and ate at the Bistro three times! Each time the service and drinks were excellent. The food was very good as well (although the pizza wasn't there strongest menu item). There happy hour has cheap, quality, food and strong drinks. Also, the dining room is right on the beach. The hotel part of the property looks very nice, too.