Self cleaning but we had to clean dishes before use as they were dirty, toilet was stained. Good location but not suitable for two.