Celtic Music Fest ends in fine form