We have been there twice with our group and both times food and service was good. Also had the salmon and it was very good. Have traveled extensively in my other life and found the food preparation and service acceptable at Havana. Have found that realistic expectations can always be met while others are never satisfied. Just my opinion...............