We have sailed the Haven on the Joy twice and it was a great experience both times. Food was excellent, service was way above expectations, and we enjoyed every second. We did go to eat one time where we were on a tight schedule. We let the hostess and the wait staff know that. They all expedited our meal so we had an easy tme keeping on schedule.