Overall 5*, highly recommended!