Very clean with all your needs provided. The added touches Eliza provides makes for a comfortable and relaxing stay. Wish we had stayed longer. Highly recommend.