Is every restaurant included?
Yes, all restaurants are included. There is a daytime buffet, a very nice evening buffet. The six a la carte restaurants require a reservation, made one day in advance. Each building has a concierge, so this is easy.
Food is quite good, especially the Mexican & the French.
Get an answer from BlueBay Grand Esmeralda staff and past guests.