Very clean and fully equipped for all your needs. The hosts are friendly and helpful. We had a wonderful stay.