We've never stayed at Xtabi but have eaten there. Food is OK. Also check into Catcha Falling Star, Tensing Pen, and LTU. We've stayed at all three over the years. Ivan's at Catcha has great food but we've found that since they went on a building spree several years ago it seems a little snug now with a LOT of people on the grounds. Tensing is also very nice, but no restaurant per se. They serve continental in the morning and a sign-up for dinner each day. Nice Cottages and the Pillars give you a great view off the cliffs. LTU has excellent food and a great bar cliffside but all the rooms are across the street in the gardens with ample pool. Banana Shout is also up there but I don't know anything about it. Sea Grape has three cottages on the cliffs and has been completely renovated by new owners. Again, no restaurant on property. All of these (except maybe Banana Shout) have higher rates than Xtabi, but if you're only going for a few days it might be worth it. Hope this helps.