We had lunch here one day, while visiting the resort at the end of April. The food and service was very good, as was the atmosphere. Prices were a bit much, though. Almost US $20 for a sandwich is a bit high. But expect prices along those lines while at the resort.