Absolutely perfect and extremely clean. Just what we wanted. Will stay again.