I think it's a cultural thing.. Hospitality in Croatia is on another level than in Italy or Paris. Also, I know some people who own a restaurant there (also work in service) and they actually only work in summer and enjoy their earnings for the rest of the year. I guess this also add to their good mood while working 🙂
Have fun and enjoy the time with your family!