Yes, the resort has on-site restaurants that serve a variety of cuisines. You can enjoy meals at these restaurants during your stay.