Very clean and the place is beautiful. The hosts are very responsive and helpful.