We have been on 18 HAL cruises, and find the food and service to be excellent. Entertainment has dwindled in the past year or so. Enrichment can be hit or miss, but they do have some presentations. The top draw for us is their crew. They work hard to make your cruise experience as good as possible.