very nice, very clean. overall good