lovely clean and with all the bells and whistles